home *** CD-ROM | disk | FTP | other *** search
/ Asymetrix Multimedia Toolbook 4.0 (CBT Edition) / Asymetric Multimedia Toolbook 4.0 (CBT Edition).iso / ctb40sm.z / ANIMATE.TBK (.txt) < prev    next >
Asymetrix ToolBook File  |  1995-11-13  |  488KB  |  5,656 lines

  1. *ClassTbl*
  2. *ClassEntry*
  3. *PTABLE*
  4. *WINDOWSEG*
  5. *ICONRESTAB*
  6. *ICONRESSEG*
  7. *ICONRES*
  8. Background
  9. *OBJTABLE*
  10. *IDTABLE*
  11. *NAMETAB*
  12. Rectangle
  13. Ellipse
  14. RoundedRectangle
  15. Polygon
  16. IrregularPolygon
  17. AngledLine
  18. Curve
  19. PaintObject
  20. Picture
  21. Group
  22. Stage
  23. Button
  24. Viewer
  25. ComboBox
  26. Field
  27. RecordField
  28. Hotword
  29. *RHOTWORD*
  30. *TbxBase*
  31. 35ANM.SBK
  32. .    .    ;    
  33. TB40ANM.SBK
  34.     Base*
  35. ,    8    bxBase*
  36. outline
  37. lineheight
  38. outfield
  39. adjustsize
  40. sized
  41. s_lheight
  42. fontChange
  43. fontChange
  44. character
  45. fontChange
  46. paragraph
  47. UdmakeFont
  48. destroyFont
  49. linkStuff
  50. outline
  51. s_lheight
  52. /$stringHeight
  53. lineheight
  54. getDC
  55. releaseDC
  56. SIgetTextExtent
  57. selectObject
  58. deleteObject
  59. bol-#
  60. createFont
  61. linkstuff
  62. ,"JHY
  63. selectObject
  64. hOldObject
  65. }releaseDC
  66. Failure: no logical font created.
  67. getDC
  68. createFont
  69. hfont
  70. weight
  71. makefont
  72. .',    "
  73. selectObject
  74. deleteObject
  75. hOldObject
  76. }releaseDC
  77. hfont
  78. destroyFont
  79. jogetTextExtent
  80. stringLen
  81. jogetTextExtent
  82. stringHeight
  83. newbnds
  84. positionChildViewer
  85. "knameList
  86. credit
  87. WjpositionChildViewer
  88. extra
  89. train
  90. <KinitAnimation
  91. enterpage
  92. "knameList
  93. credit
  94. itemoffset
  95. .animate
  96. train
  97. newName
  98. extra
  99. train
  100. leavepage
  101. Janet Strong,Melody Christensen,Shuang Li,Joseph Brick
  102. namelist
  103. toolbar
  104. Topics
  105. Chapter Headings
  106. tv switch
  107. tableOfContents
  108. newChapterOrTopic
  109. outlineOrganizer
  110. aboutAnimation
  111. pageUnits
  112. scriptRecorderPopup2
  113. toolbar
  114. train
  115. scriptRecorderPopup1
  116. $& bf&""bf
  117. &&jbb"
  118. nfnfnfnf
  119. bb "b&&""&
  120. "" " "& $
  121. ffnffnn
  122. &"bbf"bbj
  123. strChecked
  124. screen
  125. lastTime
  126. strChecked
  127. placeholder
  128. strChecked
  129. enterpage
  130. credit
  131. strChecked
  132. Janet Strongtensen
  133. credit
  134. strChecked
  135. Artwork byyyyyyy
  136. leavepage
  137. tv switch
  138. strChecked
  139. screen
  140. lastTime
  141. strChecked
  142. strChecked
  143. strChecked
  144. strChecked
  145. strChecked
  146. screen
  147. 66,67,68,23,78
  148. curPat
  149. itemoffset
  150. patternlist
  151. notifybefore 
  152.     patternlist = "66,67,68,23,78"
  153.     curPat = 
  154.     nextPat = itemoffset(
  155. !,patternList) 
  156. lastTime
  157. strChecked
  158. 0,0,0
  159. screen
  160.     screen = 
  161. tvOn 
  162. strChecked
  163. strChecked
  164. Animation Book
  165. Created in
  166. Multimedia
  167. ToolBook 3.0
  168. Asymetrix Corporation
  169. screen
  170. ,&H.&
  171. 0,100,0
  172. 0,0,0
  173. 0,100,0
  174. tvOn 
  175. value
  176. lastTime
  177. strChecked
  178. strChecked
  179. strChecked
  180. clock
  181. childloc
  182. strChecked
  183. strChecked
  184. screen
  185. lastTime
  186. strChecked
  187. strChecked
  188. strChecked
  189. angle
  190. strChecked
  191. strChecked
  192. strChecked
  193. enterbackground
  194. about
  195. keychar
  196. keyEnter
  197.             close 
  198. "about"
  199. strChecked
  200. strChecked
  201. Written by
  202. Joseph Brickkkin
  203. ToolBook 3.0
  204. Asymetrix Corporation
  205. maxBounce
  206. myInfo
  207. 30,14,-1
  208. strChecked
  209. 30,15,-1
  210. strChecked
  211. aboutAnimation
  212. about
  213. keychar
  214. isOpen 
  215.         focuswindow = 
  216. keyEnter
  217.             close 
  218. "about"
  219. .V/x2<2
  220. strChecked
  221. in,false
  222. ThreeDeeRect
  223. strChecked
  224. strChecked
  225. bottomLine
  226. strChecked
  227. topLine
  228. strChecked
  229. strChecked
  230. ,&H.&
  231. 0,100,0
  232. 0,0,0
  233. 0,100,0
  234. buttonclick
  235. 0,100,0
  236. switch
  237. tvOn 
  238. value
  239. buttonclick
  240. switch
  241. (32)+32
  242. (32)+32
  243. --            
  244. (32)+32
  245. strChecked
  246. strChecked
  247. strChecked
  248. strChecked
  249. strChecked
  250. strChecked
  251. strChecked
  252. strChecked
  253. strChecked
  254. strChecked
  255. strChecked
  256. strChecked
  257. strChecked
  258. strChecked
  259. strChecked
  260. strChecked
  261. strChecked
  262. strChecked
  263. strChecked
  264. strChecked
  265. strChecked
  266. strChecked
  267. strChecked
  268. strChecked
  269. strChecked
  270. strChecked
  271. strChecked
  272. strChecked
  273. out,true
  274. ThreeDeeRect
  275. strChecked
  276. strChecked
  277. bottomLine
  278. strChecked
  279. topLine
  280. strChecked
  281. false
  282. about
  283. screen
  284. buttonclick
  285. buttonclick
  286. isOpen 
  287. "tv 1"
  288. tvOn 
  289. T"screen" 
  290.     close 
  291. "about"
  292. strChecked
  293. strChecked
  294. strChecked
  295. 0"@"J
  296. strChecked
  297. strChecked
  298. T#d#J
  299. strChecked
  300. strChecked
  301. strChecked
  302. strChecked
  303. strChecked
  304. ,&<&J
  305. strChecked
  306. strChecked
  307. L'\'J
  308. strChecked
  309. strChecked
  310. strChecked
  311. strChecked
  312. strChecked
  313. strChecked
  314. strChecked
  315. B+R+J
  316. strChecked
  317. strChecked
  318. childloc
  319. l,|,J
  320. strChecked
  321. frame
  322. strChecked
  323. b-r-J
  324. strChecked
  325. lastTime
  326. strChecked
  327. strChecked
  328. Animation Book
  329. Created in
  330. ToolBook 4.0
  331. Asymetrix Corporation
  332. B/4/mp
  333. lastTime
  334. strChecked
  335. R0b0J
  336. strChecked
  337. strChecked
  338. F1V1J
  339. strChecked
  340. strChecked
  341. screen
  342. strChecked
  343. strChecked
  344. strChecked
  345. scriptRecorderPopup2
  346. visited
  347. false
  348. strChecked
  349. strChecked
  350. Guidelines for using the script recorder:
  351. The main advantage of the script recorder is that you can create animation without writing scripts. However, there are also disadvantages:
  352. Difficult to modify  To change a recorded animation, you must either edit the script ToolBook created or record the animation again.
  353. Difficult to create smooth movement  It may be hard to create uniform spacing and direction between each step of the animation.
  354. If you need to create smooth, easily modifiable animation, you may want to examine the topics in the Useful Scripts section of this book.......
  355. strChecked
  356. scriptRecorderPopup1
  357. visited
  358. false
  359. strChecked
  360. scriptRecorderPopup1
  361. strChecked
  362. To use the script recorder:
  363. 1.     Make sure the objects you want to move are not selected.
  364. 2.     Choose Start Recording from the Edit menu.
  365. 3.     Drag the objects along the path you want them to follow, clicking frequently to record the movement.
  366. 4.     Choose Stop Recording from the Edit menu.
  367. 5.     In the script of the button that starts the animation, choose Paste Recording from the script editor's Edit menu..
  368. strChecked
  369. pageUnits
  370. visited
  371. false
  372. strChecked
  373. strChecked
  374. Page Units:
  375. Each pixel on the screen is several page units wide by several units tall. The amount varies depending on your screen resolution. The sysPageUnitsPerPixel system property will tell you how many page units there are for each horizontal and vertical pixel represented on the screen. For example, in standard VGA, there are 15 page units per horizontal pixel and 15 per vertical pixel.
  376. orangeFish
  377. MplayAnimation
  378. blueFish
  379. yellowFish3
  380. yellowFish2
  381. animSysbookLoaded
  382. yellowFish1
  383. initAnimation
  384. orangeFish
  385. blueFish
  386. yellowFish3
  387. ZstopAnimation
  388. yellowFish2
  389. animSysbookLoaded
  390. yellowFish1
  391. endAnimation
  392. initAnimation
  393. animSysbookLoaded()
  394. playAnimation 1 
  395. '"yellowFish1" 
  396. '"yellowFish2" 
  397. '"yellowFish3" 
  398. '"blueFish" 
  399. '"orangeFish" 
  400. endAnimation
  401. stopAnimation 
  402. yellowFish3
  403. anim_animationSettings
  404. (( (     
  405.  w{'w(w{ 
  406. blueFish
  407. anim_animationSettings
  408. yellowFish1
  409. anim_animationSettings
  410. (( (     
  411.  w{'w(w{ 
  412. yellowFish2
  413. anim_animationSettings
  414. (( (     
  415.  w{'w(w{ 
  416. orangeFish
  417. anim_animationSettings
  418.     TT9T4
  419. 4994Y94
  420. T5EEU
  421. TTUP}
  422. 19Y9EEU
  423. CDTUP
  424. DUEEH
  425. 11995LU
  426. EDTTP
  427. 11990
  428. 09,2511,1544,1823,1124,2543,1559,1854,1139,2574,1574,1886,1153,2606,1588,1918,1168,2638,1603,1950,1182,2670,1617,1982,1195,2702,1630,2015,1209,2735,1644,2047,1222,2767,1657,2079,1235,2799,1670,2112,1248,2832,1683,2145,1260,2865,1695,2177,1273,2897,1708,2210,12
  429. ) <> 1        -- 
  430. moveError(
  431. t)        -- 
  432. error, 
  433. optior
  434. strChecked
  435. strChecked
  436. strChecked
  437. strChecked
  438. strChecked
  439. strChecked
  440. strChecked
  441. strChecked
  442. strChecked
  443. strChecked
  444. strChecked
  445. strChecked
  446. strChecked
  447. strChecked
  448. strChecked
  449. strChecked
  450. strChecked
  451. strChecked
  452. strChecked
  453. strChecked
  454. strChecked
  455. strChecked
  456. strChecked
  457. strChecked
  458. strChecked
  459. strChecked
  460. strChecked
  461. strChecked
  462. strChecked
  463. strChecked
  464. strChecked
  465. strChecked
  466. strChecked
  467. strChecked
  468. strChecked
  469. strChecked
  470. strChecked
  471. strChecked
  472. strChecked
  473. strChecked
  474. strChecked
  475. strChecked
  476. strChecked
  477. strChecked
  478. strChecked
  479. strChecked
  480. strChecked
  481. strChecked
  482. 9501231300411006347028093682
  483. train
  484. b;origloc
  485. train
  486. animate
  487. b;origloc
  488. train
  489. initAnimation
  490. animate
  491.     t = 
  492. "train" 
  493.     rightMost = 
  494.     p = 
  495.     moveAmount = 45
  496. origloc 
  497. initAnimation
  498.     t = 
  499. visited
  500. false
  501. strChecked
  502. train
  503. origloc
  504. -1485,90
  505. strChecked
  506. ASYM_BeenHere
  507. toolbar
  508. ThreeDeeRect
  509. out,true
  510. bottomLine
  511. topLine
  512. strChecked
  513. strChecked
  514. strChecked
  515. strChecked
  516. strChecked
  517. 9501231240478869454215319529
  518. toolbar
  519. ComboBox
  520. xcombobox
  521.         focuswindow = 
  522. false
  523. visited
  524. strChecked
  525. chapterCount
  526. topicCount
  527. previous
  528. buttonclick
  529. buttonclick
  530.     -- sends the 
  531. message
  532. currentPage 
  533. strChecked
  534. buttonclick
  535. buttonclick
  536.     -- sends the 
  537. tmessage
  538. currentPage 
  539. strChecked
  540. heading
  541. raisedField
  542. tbk_wid_name
  543. faceColor
  544. highlightColor
  545. shadowColor
  546. tbk_wid_props
  547. color,hls
  548. color,hls
  549. color,hls
  550. tbk_wid_values
  551. faceText
  552. strChecked
  553. highlight
  554. strChecked
  555. Table of contentsion
  556. shadow
  557. strChecked
  558. Table of contentsion
  559. J    Z    J
  560. strChecked
  561. Table of contentsion
  562. buttonclick
  563. buttonclick
  564. currentPage 
  565.     focuswindow = 
  566. strChecked
  567. tableOfContents
  568. tableOfContents
  569. buttonclick
  570. buttonclick
  571.         -- handled 
  572. Hthe 
  573. message navigates 
  574.         -- table 
  575. contents 
  576. tableOfContents 
  577. currentPage 
  578. strChecked
  579. Contents
  580. SectionLabel
  581. strChecked
  582. Section:
  583. outline
  584. @4bookOverview
  585. buttonup
  586. bookOverview
  587. strChecked
  588. topics
  589. topics
  590. buttonclick
  591. buttonclick
  592.         -- causes navigation 
  593. chapter heading 
  594. currentPage 
  595.     focuswindow = 
  596. strChecked
  597. Chapter Topics
  598. helpTemplate
  599. buttonclick
  600. buttonclick
  601. helpTemplate
  602. strChecked
  603. newpage
  604. previous
  605. first
  606. strChecked
  607. 9501231240428864061321273852
  608. outlineOrganizer
  609. chapterCount
  610. topicCount
  611. selectChars
  612. false
  613. visited
  614. strChecked
  615. ASYM_BeenHere
  616. strChecked
  617. outline
  618. topline
  619. group
  620. topLine
  621. X sizeIt
  622. bottomLine
  623. sizeIt
  624. sizeIt
  625. bottomLine 
  626. topline 
  627. m"topLine" 
  628. objs 
  629.         rec = 
  630.         sz = 
  631.         pupp = syspageUnitsPerPixel
  632. sz > 
  633. sz > 
  634.             xpix = 
  635. syspageunitsperpixel
  636.             ypix = 
  637.             b = 
  638.             ll = 
  639.             lr = 
  640.             ur = 
  641.             ul = 
  642. ul,lr
  643. --            
  644. ll,lr,ur
  645. --            
  646. ll,ul,
  647. in,ms
  648. ThreeDeeRect
  649. bottomLine
  650. topLine
  651. outline
  652. strChecked
  653. selectedTextline
  654. Moving objects                                        5
  655.     Position property                                        7
  656.     Script recorder                                        6
  657.     Move command                                        11
  658.     Move to command                                        4
  659.     Move by command                                        3
  660.     Moving on idle                                        12
  661. Frame animation                                        2
  662.     How it works                                        13
  663.     Hiding and showing                                        14
  664.     Animating buttons                                        15
  665. Useful scripts                                        16
  666.     Animating with color                                        17
  667.     Simulating gravity                                        18
  668.     Timing animation                                        19
  669.     Moving along a line                                        20
  670. Using path animation                                        36
  671.     Path animation sysbook                                        40
  672.     Fish tank                                        37
  673.     EKG monitor                                        39
  674.     Moving frame animation                                        41
  675. Untitled                                        45
  676.     Untitled                                        46
  677. marker
  678. vertLoc
  679. vertLoc b 
  680. value
  681.     ypix = 
  682. syspageunitsperpixel
  683.     s = 
  684.     halfH = 
  685. C- 3*
  686. strChecked
  687. buttonGroup
  688. yunewTopic
  689. false
  690. outline
  691. newChapter
  692. qkinitializePage
  693. Chapter
  694. Untitled
  695. header
  696. title
  697. buttonclick
  698. buttonclick
  699.     stl = selectedTextLines 
  700. "outline" 
  701. vRef 
  702. parentwindow 
  703. initializePage 
  704. currentPage 
  705. %modal
  706. isopen 
  707. pRef 
  708.         close 
  709.         title = "Untitled"
  710. B"Chapter" 
  711. newChapter 
  712. newTopic stl
  713. strChecked
  714. &New...
  715. editTopic
  716. strChecked
  717. &Delete
  718. updateButtons
  719. check
  720. buttonclick
  721. buttonclick
  722. s_cancel
  723. buttonclick
  724. buttonclick
  725. 4s_cancel
  726. Edit &Title:
  727. header
  728. topline
  729. group
  730. topLine
  731. X sizeIt
  732. bottomLine
  733. sizeIt
  734. sizeIt
  735. bottomLine 
  736. topline 
  737. m"topLine" 
  738. objs 
  739.         rec = 
  740.         sz = 
  741.         pupp = syspageUnitsPerPixel
  742. sz > 
  743. sz > 
  744.             xpix = 
  745. syspageunitsperpixel
  746.             ypix = 
  747.             b = 
  748.             ll = 
  749.             lr = 
  750.             ur = 
  751.             ul = 
  752. ul,lr
  753. --            
  754. ll,lr,ur
  755. --            
  756. ll,ul,
  757. in,ms
  758. ThreeDeeRect
  759. bottomLine
  760. topLine
  761. header
  762. pageId
  763. lineNum
  764. Moving objectsnimation
  765. character
  766. paragraph
  767. newChapterOrTopic
  768. cancel
  769. initializePage
  770. cancel
  771. keyChar
  772.     close 
  773. initializePage val
  774. keyEnter
  775. chapterCount
  776. topicCount
  777. chapter
  778. &Chapter
  779. &Topic
  780. buttonclick
  781. buttonclick
  782. Cancel
  783. buttonclick
  784. buttonclick
  785. Cancel
  786. Cancel
  787. strChecked
  788. strChecked
  789. strChecked
  790. Moving frame animation
  791. label
  792. myChapterID
  793. false
  794. visited
  795. The animation sysbook makes combining movement and frame animation easy. All you need to do is create a group of objects, specify a path, and then turn frame animation on.
  796. in,ms
  797. ThreeDeeRect
  798. bottomLine
  799. topLine
  800. globe
  801. MplayAnimation
  802. animSysBookLoaded
  803. enterpage
  804. ZstopAnimation
  805. animSysbookLoaded
  806. leavePage
  807. notifyBefore 
  808. animSysBookLoaded()
  809. playAnimation 1 
  810. notifyAfter 
  811. animSysbookLoaded()
  812. stopAnimation
  813. curframe
  814. anim_animationSettings
  815. in,ms
  816. ThreeDeeRect
  817. bottomLine
  818. topLine
  819. Here we have our familiar animated earth with movement added.ded.
  820. leavePage
  821. enterpage
  822. false
  823. EKG monitor
  824. label
  825. myChapterID
  826. false
  827. visited
  828. The path animation system book allows you to animate an object at either a constant or variable speed over the length of its path. 
  829. When a constant speed is chosen, the object moves over the length of its path at a steady rate. However, when a variable rate is chosen, the object moves quickly between distant points on its path and slowly between points that are near to one another.
  830. illustrates an animation that is best done with a variable rate.  The monitor's beam should move across the screen at a steady rate but up and down at varying rates.
  831. anim_animationSettings
  832. Start
  833. MplayAnimation
  834. variable
  835. buttonUp
  836. enterPage
  837. playAnimation 1 
  838. "Beam"
  839. notifyBefore 
  840. 735,4545
  841. startPosition
  842. Start
  843. ZstopAnimation
  844. buttonUp
  845. leavePage
  846. stopAnimation 
  847. "Beam"
  848. notifyBefore 
  849. Variable
  850. MplayAnimation
  851. buttonUp
  852. playAnimation 1 
  853. "beam"
  854. Variable Rate
  855. Constant
  856. MplayAnimation
  857. buttonUp
  858. playAnimation 2 
  859. "beam"
  860. Constant Rate
  861. in,ms
  862. ThreeDeeRect
  863. bottomLine
  864. topLine
  865. This example illustrates an animation that is best done with a variable rate. The monitor's beam should move across the screen at a steady rate but up and down at a faster rate..
  866. enterPage
  867. leavePage
  868. false
  869. Fish tank
  870. label
  871. myChapterID
  872. false
  873. visited
  874. In this example, several fish are animated along different paths across the screen.  The animations are set to loop continuously, so that the fish will endlessly complete the same cycle. The school of yellow fish was made by copying and pasting a single fish that was previously animated.
  875. Each fish is a transparent bitmap with a white irregular polygon behind it as a mask.
  876. in,ms
  877. ThreeDeeRect
  878. bottomLine
  879. topLine
  880. in,ms
  881. ThreeDeeRect
  882. bottomLine
  883. topLine
  884. placeholder
  885. WjpositionChildViewer
  886. <KinitAnimation
  887. enterpage
  888. endAnimation
  889. leavepage
  890. ,&H.&
  891. newbnds
  892. positionChildViewer
  893. serves 
  894. %the placeholder 
  895. train animation 
  896. -- on 
  897. opens 
  898. . On 
  899. sends 
  900. animate message
  901. notifyAfter 
  902. "tank"
  903. initAnimation 
  904. positionChildViewer 
  905. -- close 
  906. notifyBefore 
  907. endAnimation 
  908. isOpen 
  909. -- sizes 
  910. specified 
  911. r childViewer, bnds
  912.     newbnds= pageUnitsToClient(
  913. strChecked
  914. The aquatic scene below is actually taking place on another page in this book. A child viewer is displaying that page.
  915. The rectangle behind the viewer has script to control its behavior.e rectangle behind it has script to control its behavior.
  916. enterpage
  917. leavepage
  918. false
  919. false
  920. Path animation sysbook
  921. label
  922. myChapterID
  923. false
  924. visited
  925. Multimedia ToolBook comes with a sysbook that makes animations along paths easy to create and maintain. You can animate along straight or curved paths.
  926. in,ms
  927. ThreeDeeRect
  928. bottomLine
  929. topLine
  930. in,ms
  931. ThreeDeeRect
  932. bottomLine
  933. topLine
  934. Here are two examples of the types of paths you can use.to  animation.
  935. (( (     
  936.  w{'w(w{ 
  937. false
  938. Using path animation
  939. label
  940. myChapterID
  941. 40,37,39,41
  942. myPages
  943. The authoring system book (mtb40.sbk) offers a way to create complex animation without writing complex code.
  944. To distribute an application with animationr more information...........................
  945. out,true
  946. ThreeDeeRect
  947. strChecked
  948. strChecked
  949. bottomLine
  950. strChecked
  951. topLine
  952. strChecked
  953. in,ms
  954. ThreeDeeRect
  955. strChecked
  956. bottomLine
  957. strChecked
  958. topLine
  959. strChecked
  960. strChecked
  961. false
  962. showAllFrames
  963. Electron 2
  964. MplayAnimation
  965. animSysbookLoaded
  966. enterpage
  967. ZstopAnimation
  968. animSysbookLoaded
  969. leavePage
  970. notifyBefore 
  971. animSysbookLoaded()
  972. playAnimation 1 
  973. stopAnimation
  974. 0,0,-752,-10,-830,-210,-767,-400,10,-405,730,-390,790,-225,808,-10,10,0
  975. ,true,,true,,true,,true
  976. Constant
  977. FALSE
  978. FALSE
  979. 6257,4435
  980. 0,0,59,59,-151,-4,-92,55,-302,-14,-243,45,-452,-31,-393,28,-600,-62,-541,-3,-740,-117,-681,-58,-823,-227,-764,-168,-705,-317,-646,-258,-560,-360,-501,-301,-411,-383,-352,-324,-261,-397,-202,-338,-110,-403,-51,-344,41,-404,100,-345,192,-398,251,-339,343,-386,402,-327,493,-366,552,-307,640,-332,699,-273,770,-258,829,-199,745,-128,804,-69,610,-63,669,-4,462,-31,521,28,312,-13,371,46,161,-4,220,55
  981. 59,59
  982. 59,59
  983. anim_animationSettings
  984. Electron 1
  985. MplayAnimation
  986. animSysbookLoaded
  987. enterpage
  988. ZstopAnimation
  989. animSysbookLoaded
  990. leavePage
  991. notifyBefore 
  992. animSysbookLoaded()
  993. playAnimation 1 
  994. stopAnimation
  995. anim_animationSettings
  996. Electron 3
  997. MplayAnimation
  998. animSysbookLoaded
  999. enterpage
  1000. ZstopAnimation
  1001. animSysbookLoaded
  1002. leavePage
  1003. notifyBefore 
  1004. animSysbookLoaded()
  1005. playAnimation 1 
  1006. stopAnimation
  1007. 0,0,-105,15,-285,-45,-495,-225,-780,-465,-960,-675,-1080,-915,-1095,-1005,-1020,-1050,-900,-1020,-585,-840,-270,-510,-165,-360,-75,-195,0,-45
  1008. ,,,,,,,,,,,,,,
  1009. Constant
  1010. FALSE
  1011. FALSE
  1012. 6825,4755
  1013. 0,0,59,59,-104,15,-45,74,-204,-18,-145,41,-300,-57,-241,2,-379,-126,-320,-67,-459,-194,-400,-135,-539,-262,-480,-203,-619,-330,-560,-271,-700,-397,-641,-338,-780,-465,-721,-406,-848,-545,-789,-486,-917,-624,-858,-565,-977,-709,-918,-650,-1024,-803,-965,-744,-1071,-897,-1012,-838,-1094,-999,-1035,-940,-1009,-1047,-950,-988,-907,-1022,-848,-963,-815,-972,-756,-913,-724,-919,-665,-860,-633,-867,-574,-808,-551,-804,-492,-745,-478,-728,-419,-669,-406,-652,-347,-593,-333,-576,-274,-517,-262,-499,-203,-440,-202,-413,-143,-354,-146,-324,-87,-265,-95,-232,-36,-173,-47,-139,12,-80,0,-45,59,14
  1014. FALSE
  1015. 59,59
  1016. 59,59
  1017. anim_animationSettings
  1018. Electron 4
  1019. MplayAnimation
  1020. animSysbookLoaded
  1021. enterpage
  1022. ZstopAnimation
  1023. animSysbookLoaded
  1024. leavePage
  1025. notifyBefore 
  1026. animSysbookLoaded()
  1027. playAnimation 1 
  1028. stopAnimation
  1029. anim_animationSettings
  1030. enterpage
  1031. leavePage
  1032. 40,37,39,41
  1033. Moving along a line
  1034. label
  1035. myChapterID
  1036. visited
  1037. Often, you just want to move an object along a straight line. This page contains a handler for doing that. You pass it the object you want to move, the line that you want to move the object along, and how many steps you want to take along the line.
  1038. Note that this handler will move an object along angled lines as well. Once you've positioned the guiding lines, you can hide them.
  1039. strChecked
  1040. PmoveObjectAlongPath
  1041. buttonclick
  1042. buttonclick
  1043.     -- sends message handled 
  1044. moveObjectAlongPath 
  1045. m"path",15
  1046. strChecked
  1047. in,true
  1048. ThreeDeeRect
  1049. strChecked
  1050. strChecked
  1051. bottomLine
  1052. strChecked
  1053. topLine
  1054. strChecked
  1055. strChecked
  1056. Click each of the ellipses above to see them move along their respective paths.
  1057. PmoveObjectAlongPath
  1058. buttonclick
  1059. buttonclick
  1060.     -- sends message handled 
  1061. moveObjectAlongPath 
  1062. "yoyo",40
  1063. strChecked
  1064. false
  1065. false
  1066. v#T#n#
  1067. Timing animation
  1068. label
  1069. myChapterID
  1070. false
  1071. visited
  1072. When you want animation to move at a particular speed regardless of the machine it's on, you can write a handler to check the time during the animation process.
  1073. The function timeGetTime() in the mmsystem DLL file is useful for this purpose.  This function returns the time in milliseconds. The mmsystem DLL comes with Windows 3.1.
  1074. out,true
  1075. ThreeDeeRect
  1076. strChecked
  1077. strChecked
  1078. bottomLine
  1079. strChecked
  1080. topLine
  1081. strChecked
  1082. in,true
  1083. ThreeDeeRect
  1084. strChecked
  1085. strChecked
  1086. bottomLine
  1087. strChecked
  1088. topLine
  1089. strChecked
  1090. strChecked
  1091. The animated globe above is a series of 16 frames. The buttons controlling its speed set a user property of the globe called Delay to various values (0 for "Fast," 60 for "medium," and 120 for "Slow"). The script in the globe checks to see if at least that many milliseconds have passed before displaying the next frame....
  1092. speedControl
  1093. strChecked
  1094. globe
  1095. delay
  1096. buttonclick
  1097. buttonclick
  1098. delay 
  1099. "globe" 
  1100. strChecked
  1101. Fa&st
  1102. globe
  1103. delay
  1104. buttonclick
  1105. buttonclick
  1106. delay 
  1107. "globe" 
  1108. strChecked
  1109. &Medium
  1110. globe
  1111. delay
  1112. buttonclick
  1113. buttonclick
  1114. delay 
  1115. "globe" 
  1116. strChecked
  1117. Slo&w
  1118. strChecked
  1119. globe
  1120. 4478050,10,0
  1121. strChecked
  1122. strChecked
  1123. strChecked
  1124. strChecked
  1125. strChecked
  1126. strChecked
  1127. strChecked
  1128. strChecked
  1129. strChecked
  1130. strChecked
  1131. strChecked
  1132. strChecked
  1133. strChecked
  1134. strChecked
  1135. strChecked
  1136. strChecked
  1137. strChecked
  1138. enterpage
  1139. false
  1140. Simulating gravity
  1141. label
  1142. myChapterID
  1143. visited
  1144. This page has a useful handler for animating falling objects. You provide the handler with the object that you want to "drop," how tall that object is supposed to be, where the ground is, and the starting speed of the object.
  1145. Press the Animate button on the right to see a demonstration.{
  1146. out,true
  1147. ThreeDeeRect
  1148. strChecked
  1149. strChecked
  1150. bottomLine
  1151. strChecked
  1152. topLine
  1153. strChecked
  1154. in,true
  1155. ThreeDeeRect
  1156. strChecked
  1157. strChecked
  1158. bottomLine
  1159. strChecked
  1160. topLine
  1161. strChecked
  1162. ground
  1163. strChecked
  1164. V    f    J
  1165. strChecked
  1166. .animate
  1167. buttondown
  1168. animate message, handled 
  1169. strChecked
  1170. out,false
  1171. ThreeDeeRect
  1172. strChecked
  1173. strChecked
  1174. bottomLine
  1175. strChecked
  1176. topLine
  1177. strChecked
  1178. strChecked
  1179. strChecked
  1180. strChecked
  1181. strChecked
  1182. strChecked
  1183. strChecked
  1184. strChecked
  1185. strChecked
  1186. strChecked
  1187. strChecked
  1188. strChecked
  1189. strChecked
  1190. strChecked
  1191. Animate
  1192. thought
  1193. strChecked
  1194. thought5
  1195. strChecked
  1196. thought4
  1197. strChecked
  1198. thought3
  1199. strChecked
  1200. thought2
  1201. strChecked
  1202. thought1
  1203. strChecked
  1204. ground
  1205. finaly
  1206. accelerate
  1207. animate
  1208. animate
  1209.     finaly = 
  1210. U"ground"
  1211. accelerate 
  1212. ,2,finalY
  1213. ,1.5,
  1214. 5625,684
  1215. origloc
  1216. strChecked
  1217. strChecked
  1218. strChecked
  1219. strChecked
  1220. false
  1221. false
  1222. Animating with color
  1223. label
  1224. myChapterID
  1225. false
  1226. visited
  1227. Not all animation involves moving or hiding objects. You can create an animation just by setting the colors of various objects.
  1228. The object representing the TV screen has a script that cycles its rgbFill property through 512 colors of the RGB spectrum.
  1229. Each panel of the colorful sculpture on the right cycles through four colors.
  1230. out,true
  1231. ThreeDeeRect
  1232. strChecked
  1233. strChecked
  1234. bottomLine
  1235. strChecked
  1236. topLine
  1237. strChecked
  1238. in,true
  1239. ThreeDeeRect
  1240. strChecked
  1241. strChecked
  1242. bottomLine
  1243. strChecked
  1244. topLine
  1245. &    6    J
  1246. strChecked
  1247. strChecked
  1248. strChecked
  1249. strChecked
  1250. strChecked
  1251. strChecked
  1252. strChecked
  1253. strChecked
  1254. strChecked
  1255. strChecked
  1256. strChecked
  1257. strChecked
  1258. curColor
  1259. fucurColor
  1260. gucurColor
  1261. notifybefore 
  1262. Zcolorlist[4]
  1263. 1]=128,128,0
  1264. 2]=255,0,255
  1265. +3]=0,128,128
  1266. ;=0,255,0
  1267.     curColor = 
  1268. k4 + 1
  1269. orgbfill 
  1270. colorList[
  1271. curColor
  1272. strChecked
  1273. curColor
  1274. fucurColor
  1275. gucurColor
  1276. notifybefore 
  1277. Zcolorlist[4]
  1278. 1]=128,128,0
  1279. 2]=255,0,255
  1280. +3]=0,128,128
  1281. ;=0,255,0
  1282.     curColor = 
  1283. k4 + 1
  1284. orgbfill 
  1285. colorList[
  1286. curColor
  1287. strChecked
  1288. curColor
  1289. fucurColor
  1290. gucurColor
  1291. -- cycles through four colors
  1292. notifybefore 
  1293. Zcolorlist[4]
  1294. 1]=128,128,0
  1295. 2]=255,0,255
  1296. +3]=0,128,128
  1297. ;=0,255,0
  1298.     curColor = 
  1299. k4 + 1
  1300. orgbfill 
  1301. colorList[
  1302. curColor
  1303. strChecked
  1304. curColor
  1305. fucurColor
  1306. gucurColor
  1307. notifybefore 
  1308. Zcolorlist[4]
  1309. 1]=128,128,0
  1310. 2]=255,0,255
  1311. +3]=0,128,128
  1312. ;=0,255,0
  1313.     curColor = 
  1314. k4 + 1
  1315. orgbfill 
  1316. colorList[
  1317. curColor
  1318. strChecked
  1319. strChecked
  1320. strChecked
  1321. strChecked
  1322. strChecked
  1323. strChecked
  1324. strChecked
  1325. strChecked
  1326. strChecked
  1327. strChecked
  1328. strChecked
  1329.  "0"J
  1330. strChecked
  1331. strChecked
  1332.  #0#J
  1333. strChecked
  1334. strChecked
  1335. 6$F$J
  1336. strChecked
  1337. strChecked
  1338. L%\%J
  1339. strChecked
  1340. strChecked
  1341. strChecked
  1342. strChecked
  1343. strChecked
  1344. strChecked
  1345. strChecked
  1346. J)Z)J
  1347. strChecked
  1348. strChecked
  1349. >*N*J
  1350. strChecked
  1351. strChecked
  1352. 2+B+J
  1353. strChecked
  1354. strChecked
  1355. .',    "
  1356. .',    "
  1357. oplastTime
  1358. timegettime
  1359. -- cycle through 512 colors 
  1360. the rgb spectrum.
  1361. notifybefore 
  1362.     inc = 32 -- amount 
  1363. each 
  1364. orgbfill
  1365.     r = (r+
  1366.         g = (g+
  1367.             b = (b+
  1368. lastTime 
  1369. timegettime()
  1370. N/^/J
  1371. n/z/mp
  1372. strChecked
  1373. lastTime
  1374. strChecked
  1375. o    P3&
  1376. strChecked
  1377. J1Z1J
  1378. strChecked
  1379. strChecked
  1380. strChecked
  1381. strChecked
  1382. strChecked
  1383. 04@4J
  1384. strChecked
  1385. strChecked
  1386. b5r5J
  1387. strChecked
  1388. "626J
  1389. strChecked
  1390. strChecked
  1391. B7R7J
  1392. strChecked
  1393. strChecked
  1394. f8v8J
  1395. strChecked
  1396. &969J
  1397. strChecked
  1398. false
  1399. Useful scripts
  1400. label
  1401. myChapterID
  1402. 17,18,19,20
  1403. myPages
  1404. This section contains reusable handlers you can use to make writing your animation scripts easier.
  1405. 17,18,19,20
  1406. Animating buttons
  1407. label
  1408. myChapterID
  1409. visited
  1410. Buttons can display bitmap resources, which are stored in the book. In its normal state, a button displays the bitmap resource specified by its normalGraphic property. When you press the button, the button displays its invertGraphic. You can use these properties to create an animation effect.
  1411. The button on the right displays an animation when clicked.K
  1412. in,true
  1413. ThreeDeeRect
  1414. bottomLine
  1415. topLine
  1416. This button has two frames of animation: one specified by its normalGraphic, the other specified by its invertGraphic, which is displayed when clicked.
  1417. 5bookref
  1418. ,&H.&
  1419. ,&H.&
  1420. false
  1421. 5bookref
  1422. found
  1423. 5bookref
  1424. notifyBefore 
  1425. normalgraphic 
  1426. k4 + 1
  1427. bitmap ("cd"&
  1428.         bookref 
  1429. notifyAfter 
  1430.         bref = 
  1431.             rl = resourceList("
  1432. found = 
  1433. rl) = "cd"&i
  1434. C:\HOOK\CBT\NEWANIM.TBK
  1435. bookref
  1436. in,true
  1437. ThreeDeeRect
  1438. bottomLine
  1439. topLine
  1440. These buttons set their normalGraphic property to a series of images.lGraphic, the other specified by its invertGraphic. 
  1441. arrow
  1442. 5bookref
  1443. ,&H.&
  1444. ,&H.&
  1445. false
  1446. 5bookref
  1447. found
  1448. 5bookref
  1449. arrow
  1450. notifyBefore 
  1451. normalgraphic 
  1452. k6 + 1
  1453. bitmap ("arrow"&
  1454.         bookref 
  1455. notifyAfter 
  1456.         bref = 
  1457.             rl = resourceList("
  1458. found = 
  1459. rl) = "
  1460. C:\HOOK\CBT\NEWANIM.TBK
  1461. bookref
  1462. false
  1463. false
  1464. Hiding and showing
  1465. label
  1466. myChapterID
  1467. false
  1468. visited
  1469. A common method for creating frame animation is to hide and show objects in a group using the hide and show commands.
  1470. This animation hides and shows one paint object after another. Each paint object shows the dog in a different position. A user property of the group keeps track of which frame is currently shown.
  1471. out,true
  1472. ThreeDeeRect
  1473. strChecked
  1474. strChecked
  1475. bottomLine
  1476. strChecked
  1477. topLine
  1478. strChecked
  1479. curFrame
  1480. myCurFrame
  1481. myCurFrame
  1482. newFrame
  1483. -- This handler controls the animation 
  1484. -- The 
  1485. consists 
  1486. 18 paintobjects, named 
  1487. -- 1 
  1488. 18, respectively. For each execution 
  1489. (sent constantly 
  1490. mode) 
  1491. advanced one frame.
  1492. currently shown 
  1493. stored 
  1494. %a userProperty
  1495. notifybefore 
  1496.     numFrames = 18 -- 
  1497. paintObjects
  1498. ping 
  1499.     curFrame = myCurFrame 
  1500.     -- calculate 
  1501.     newFrame = 
  1502.  so we know what 
  1503. h    t    (
  1504. curdog
  1505. lastTime
  1506. myCurFrame
  1507. strChecked
  1508. strChecked
  1509. strChecked
  1510. strChecked
  1511. strChecked
  1512. strChecked
  1513. strChecked
  1514. strChecked
  1515. strChecked
  1516. strChecked
  1517. strChecked
  1518. strChecked
  1519. strChecked
  1520. strChecked
  1521. strChecked
  1522. strChecked
  1523. strChecked
  1524. strChecked
  1525. strChecked
  1526. strChecked
  1527. in,true
  1528. ThreeDeeRect
  1529. strChecked
  1530. strChecked
  1531. bottomLine
  1532. h x J
  1533. strChecked
  1534. topLine
  1535. strChecked
  1536. strChecked
  1537. The running dog above is a series of 18 frames, shown one after the other.  Small differences in the t at least 30 milliseconds have passed before displaying the next frame.  This way, no more that 24 frames per second
  1538. false
  1539. f@^@^@
  1540. How it works
  1541. label
  1542. myChapterID
  1543. false
  1544. visited
  1545. To create frame animation, you display a series of images quickly in sequence, each one slightly different than the one preceding it. The differences between the frames cause the object's apparent movement.
  1546. The animation at the top is a series of sixteen paint objects, shown individually below.
  1547. strChecked
  1548. out,true
  1549. ThreeDeeRect
  1550. strChecked
  1551. strChecked
  1552. bottomLine
  1553. strChecked
  1554. topLine
  1555. strChecked
  1556. strChecked
  1557. strChecked
  1558. out,true
  1559. ThreeDeeRect
  1560. strChecked
  1561. <    L    J
  1562. strChecked
  1563. bottomLine
  1564. strChecked
  1565. topLine
  1566. strChecked
  1567. strChecked
  1568. strChecked
  1569. strChecked
  1570. strChecked
  1571. curFrame
  1572. myCurFrame
  1573. myCurFrame
  1574. newFrame
  1575. hides 
  1576. shows frames (paintobjects) 
  1577. the globe animation.
  1578. -- The paintObjects are named "1" 
  1579. notifybefore 
  1580.     numFrames = 16 -- 
  1581.     curFrame = myCurFrame 
  1582. -- currently showing 
  1583.     newFrame = 
  1584.     -- store 
  1585. myCurFrame
  1586. strChecked
  1587. strChecked
  1588. strChecked
  1589. strChecked
  1590. strChecked
  1591. strChecked
  1592. strChecked
  1593. strChecked
  1594. strChecked
  1595. strChecked
  1596. strChecked
  1597. strChecked
  1598. strChecked
  1599. strChecked
  1600. strChecked
  1601. strChecked
  1602. *!:!J
  1603. strChecked
  1604. strChecked
  1605. strChecked
  1606.  #0#J
  1607. strChecked
  1608. in,true
  1609. ThreeDeeRect
  1610. strChecked
  1611. f$v$J
  1612. strChecked
  1613. bottomLine
  1614. strChecked
  1615. P#b%n%
  1616. topLine
  1617. strChecked
  1618. widget slows down everything, 
  1619. notifybefore 
  1620. lastTime
  1621. strChecked
  1622. Slow-Mo
  1623. in,true
  1624. ThreeDeeRect
  1625. strChecked
  1626. ,(<(J
  1627. strChecked
  1628. bottomLine
  1629. strChecked
  1630. '()4)
  1631. topLine
  1632. \)l)J
  1633. strChecked
  1634. strChecked
  1635. This globe animation is  a series of paintObjects, shown one after the other.......the other.
  1636. curFrame
  1637. myCurFrame
  1638. mycurframe
  1639. highlight
  1640. newFrame
  1641. moves the 
  1642. over 
  1643. appropriate globe.
  1644. "globes are 
  1645. numbered "1" 
  1646. notifybefore 
  1647.     numFrames = 16 -- 
  1648. paintObjects
  1649. current 
  1650. showing:
  1651.     curFrame = mycurframe 
  1652.     newFrame = 
  1653. myCurFrame 
  1654. <-L-J
  1655. myCurFrame
  1656. strChecked
  1657. *f.l.
  1658. strChecked
  1659. strChecked
  1660. strChecked
  1661. strChecked
  1662. strChecked
  1663. strChecked
  1664. strChecked
  1665. .6>6J
  1666. strChecked
  1667. D7T7J
  1668. strChecked
  1669. *,848
  1670. \8l8J
  1671. strChecked
  1672. *D9L9
  1673. strChecked
  1674. *\:d:
  1675. strChecked
  1676. *t;|;
  1677. strChecked
  1678. strChecked
  1679. strChecked
  1680. strChecked
  1681. highlight
  1682. strChecked
  1683. false
  1684. Frame animation
  1685. label
  1686. myChapterID
  1687. chapterCount
  1688. topicCount
  1689. 13,14,15
  1690. myPages
  1691. A common method to display a complex animation is to create several frames and show them in a series, similar to the way a movie works. This section covers the basics of frame animation using OpenScript.
  1692. strChecked
  1693. strChecked
  1694. strChecked
  1695. strChecked
  1696. strChecked
  1697. strChecked
  1698. strChecked
  1699. strChecked
  1700. strChecked
  1701. strChecked
  1702. 4    D    J
  1703. strChecked
  1704. strChecked
  1705. strChecked
  1706. strChecked
  1707. strChecked
  1708. strChecked
  1709. strChecked
  1710. strChecked
  1711. strChecked
  1712. strChecked
  1713. strChecked
  1714. strChecked
  1715. strChecked
  1716. strChecked
  1717. strChecked
  1718. strChecked
  1719. strChecked
  1720. strChecked
  1721. strChecked
  1722. strChecked
  1723. strChecked
  1724. strChecked
  1725. strChecked
  1726. strChecked
  1727. trailerCountdown
  1728. lastTime
  1729. myAngle
  1730. strChecked
  1731. strChecked
  1732. strChecked
  1733. strChecked
  1734. minute
  1735. strChecked
  1736. counter
  1737. strChecked
  1738. enterpage
  1739. Moving on idle
  1740. label
  1741. myChapterID
  1742. false
  1743. visited
  1744. Whenever ToolBook is not running scripts, it receives the idle  message. If you want an animation to run constantly while nothing else is happening, trigger each step of the animation upon the idle message. 
  1745. The advantage to animation driven by the idle message is that you can interrupt the animation at any time to interact with other parts of the application. The key is to handle only one "step" of the animation per execution of the idle handler.handler.
  1746. in,true
  1747. ThreeDeeRect
  1748. strChecked
  1749. ballbounds
  1750. strChecked
  1751. bottomLine
  1752. strChecked
  1753. topLine
  1754. strChecked
  1755. in,true
  1756. ThreeDeeRect
  1757. strChecked
  1758. strChecked
  1759. bottomLine
  1760. strChecked
  1761. topLine
  1762. strChecked
  1763. strChecked
  1764. The bouncing ball moves by a small amount upon each execution of the idle handler. Note that you can press any of the buttons on the tool bar or go to another application at any time.during this animation.
  1765. elapsedTime
  1766. curDir
  1767. vector
  1768. maxBounce
  1769. 150,15,-1
  1770. myInfo
  1771. strChecked
  1772. false
  1773. Move by command
  1774. label
  1775. myChapterID
  1776. false
  1777. visited
  1778. Use the move by command when you want to move an object relative to its current position. For example, the command "move rectangle id 1 by 45,90" would move this object 45 page units to the right and 90 page units down.
  1779. This example uses move by in a loop to move the golf ball into the hole. The amount that the ball moves for each loop is calculated from the positions of the two objects. Note that the ball goes into the hole no matter where it starts from.
  1780. out,true
  1781. ThreeDeeRect
  1782. strChecked
  1783. strChecked
  1784. bottomLine
  1785. strChecked
  1786. topLine
  1787. strChecked
  1788. in,true
  1789. ThreeDeeRect
  1790. strChecked
  1791. strChecked
  1792. bottomLine
  1793. strChecked
  1794. topLine
  1795. strChecked
  1796. green
  1797. j    z    J
  1798. strChecked
  1799. strChecked
  1800. strChecked
  1801. strChecked
  1802. strChecked
  1803. strChecked
  1804. out,false
  1805. ThreeDeeRect
  1806. strChecked
  1807. strChecked
  1808. bottomLine
  1809. strChecked
  1810. topLine
  1811. strChecked
  1812. strChecked
  1813. strChecked
  1814. strChecked
  1815. strChecked
  1816. strChecked
  1817. strChecked
  1818. strChecked
  1819. strChecked
  1820. strChecked
  1821. strChecked
  1822. strChecked
  1823. strChecked
  1824. strChecked
  1825. Animate
  1826. false
  1827. Move to command
  1828. label
  1829. myChapterID
  1830. false
  1831. visited
  1832. Use move to to move an object to a specific place. This is useful when the animated path of one object is relative to the positions of other objects.
  1833. The example at the right shows a moon orbiting a planet. The path that the moon follows is not an ellipse; it's a polygon with 50 vertices. The example script simply moves the moon object to each vertex of the polygon, one after the other.
  1834. out,true
  1835. ThreeDeeRect
  1836. strChecked
  1837. strChecked
  1838. bottomLine
  1839. strChecked
  1840. topLine
  1841. strChecked
  1842. in,true
  1843. ThreeDeeRect
  1844. strChecked
  1845. strChecked
  1846. bottomLine
  1847. strChecked
  1848. topLine
  1849. strChecked
  1850. orbit
  1851. strChecked
  1852. strChecked
  1853. strChecked
  1854. strChecked
  1855. strChecked
  1856. strChecked
  1857. strChecked
  1858. strChecked
  1859. strChecked
  1860. out,false
  1861. ThreeDeeRect
  1862. strChecked
  1863. strChecked
  1864. bottomLine
  1865. strChecked
  1866. topLine
  1867. strChecked
  1868. strChecked
  1869. strChecked
  1870. strChecked
  1871. strChecked
  1872. strChecked
  1873. strChecked
  1874. strChecked
  1875. strChecked
  1876. strChecked
  1877. strChecked
  1878. strChecked
  1879. strChecked
  1880. .animate
  1881. buttondown
  1882. orbit
  1883. moonRef
  1884. animate
  1885.     -- sends the animate message 
  1886. -- moves 
  1887. along 
  1888.     -- optimization: store 
  1889. {reference 
  1890. %we will
  1891.     -- be refering 
  1892.     moonRef = 
  1893.     sz = 
  1894.     -- we are going 
  1895. walk 
  1896. , so let's
  1897.     -- cache them 
  1898.     vs = 
  1899. "orbit"
  1900. come 
  1901. a list 
  1902. pairs 
  1903.     -- one 
  1904. each vertex. For 
  1905. iteration 
  1906. loop, 
  1907.     -- we 
  1908.  grab 
  1909. y positions 
  1910. E, subtract half
  1911. ball's 
  1912. positioning relative 
  1913. that 
  1914. (vs) 
  1915. strChecked
  1916. Animate
  1917. false
  1918. Move command
  1919. label
  1920. myChapterID
  1921. false
  1922. visited
  1923. Moving an object involves setting its position property for each step of the animation. Usually this is accomplished in a loop structure, such as step or while.
  1924. The commands to use for moving an object are move to and move by.
  1925. Toolbook uses page units as the unit of measure to specify position.%
  1926. pageUnitsPopup
  1927. buttonclick
  1928. buttonclick
  1929. "pageUnitsPopup"
  1930. strChecked
  1931. strChecked
  1932. Move <object> to <position>
  1933. This command moves the specified object to the position supplied, for example:
  1934.    move polygon "x" to 0,0
  1935. Moves it to the upper-left corner of the screen.een..
  1936. raisedField
  1937. tbk_wid_name
  1938. faceColor
  1939. highlightColor
  1940. shadowColor
  1941. tbk_wid_props
  1942. color,hls
  1943. color,hls
  1944. color,hls
  1945. tbk_wid_values
  1946. strChecked
  1947. highlight
  1948. strChecked
  1949. move toe Commandperty
  1950. shadow
  1951. strChecked
  1952. move toe Commandperty
  1953. *    :    J
  1954. strChecked
  1955. move toe Commandperty
  1956. raisedField
  1957. tbk_wid_name
  1958. faceColor
  1959. highlightColor
  1960. shadowColor
  1961. tbk_wid_props
  1962. color,hls
  1963. color,hls
  1964. color,hls
  1965. tbk_wid_values
  1966. strChecked
  1967. highlight
  1968. strChecked
  1969. move bye Commandperty
  1970. shadow
  1971. strChecked
  1972. move bye Commandperty
  1973. strChecked
  1974. move bye Commandperty
  1975. strChecked
  1976. Move <object> by <amount>
  1977. This command moves the object by the x and y amounts supplied, for example:
  1978.    move polygon "x" by 45,60
  1979. Moves it 45 page units to the right and 60 down.  s downits down
  1980. false
  1981. Script recorder
  1982. label
  1983. myChapterID
  1984. false
  1985. visited
  1986. You can animate objects without writing scripts yourself by using the script recorder. This is useful when you want to animate one or more objects along an arbitrary path.
  1987. How to use the script recorder
  1988. When to use the script recorder
  1989. The animation to the right was created using the script recorder.
  1990. scriptRecorderPopup
  1991. buttonclick
  1992. buttonclick
  1993. "scriptRecorderPopup"
  1994. strChecked
  1995. strChecked
  1996. scriptRecorderPopup2
  1997. buttonclick
  1998. buttonclick
  1999. "scriptRecorderPopup2"
  2000. strChecked
  2001. strChecked
  2002. strChecked
  2003. strChecked
  2004. ThreeDeeRect
  2005. out,true
  2006. strChecked
  2007. strChecked
  2008. bottomLine
  2009. strChecked
  2010. topLine
  2011. strChecked
  2012. strChecked
  2013. ThreeDeeRect
  2014. in,true
  2015. strChecked
  2016. strChecked
  2017. bottomLine
  2018. strChecked
  2019. topLine
  2020. strChecked
  2021. balloonpath
  2022. strChecked
  2023. cloudpath
  2024. strChecked
  2025. cloud
  2026. strChecked
  2027. strChecked
  2028. strChecked
  2029. strChecked
  2030. ThreeDeeRect
  2031. out,false
  2032. strChecked
  2033. strChecked
  2034. bottomLine
  2035. strChecked
  2036. topLine
  2037. strChecked
  2038. strChecked
  2039. strChecked
  2040. strChecked
  2041. strChecked
  2042. strChecked
  2043. strChecked
  2044. strChecked
  2045. strChecked
  2046. strChecked
  2047. strChecked
  2048. strChecked
  2049. strChecked
  2050. strChecked
  2051. Animate
  2052. balloon
  2053. strChecked
  2054. &Button
  2055. false
  2056. Topics
  2057. strChecked
  2058. strChecked
  2059. out,true
  2060. ThreeDeeRect
  2061. strChecked
  2062. strChecked
  2063. bottomLine
  2064. strChecked
  2065. topLine
  2066. strChecked
  2067. out,true
  2068. ThreeDeeRect
  2069. strChecked
  2070. strChecked
  2071. bottomLine
  2072. strChecked
  2073. topLine
  2074. strChecked
  2075. strChecked
  2076. strChecked
  2077. strChecked
  2078. strChecked
  2079. strChecked
  2080. strChecked
  2081. in,true
  2082. ThreeDeeRect
  2083. strChecked
  2084. strChecked
  2085. bottomLine
  2086. strChecked
  2087. topLine
  2088. strChecked
  2089. strChecked
  2090. strChecked
  2091. topicLabel
  2092. raisedField
  2093. tbk_wid_name
  2094. faceColor
  2095. highlightColor
  2096. shadowColor
  2097. tbk_wid_props
  2098. color,hls
  2099. color,hls
  2100. color,hls
  2101. tbk_wid_values
  2102. strChecked
  2103. highlight
  2104. strChecked
  2105. Path animation sysbook
  2106. shadow
  2107. strChecked
  2108. Path animation sysbook
  2109. strChecked
  2110. Path animation sysbook
  2111. Position property
  2112. label
  2113. myChapterID
  2114. false
  2115. visited
  2116. Each object in ToolBook has a property called position  that tells ToolBook where the object sits relative to the top and left edges of the page. Moving an object involves changing this property.  
  2117. Position is a list of two numbers given in page units. In the illustration to the right, drag the object and notice how its position property changes.
  2118. pageUnitsPopup
  2119. buttonclick
  2120. buttonclick
  2121. "pageUnitsPopup"
  2122. strChecked
  2123. in,true
  2124. ThreeDeeRect
  2125. strChecked
  2126. strChecked
  2127. bottomLine
  2128. strChecked
  2129. topLine
  2130. strChecked
  2131. descr
  2132. strChecked
  2133. The position  is 1258,973.     he illustration above is 1560,1455. ag the object=
  2134. strChecked
  2135. n    ~    J
  2136. strChecked
  2137. strChecked
  2138. client
  2139. strChecked
  2140. strChecked
  2141. strChecked
  2142. ToolBook - POSITION.TBKign
  2143. strChecked
  2144. strChecked
  2145. strChecked
  2146. strChecked
  2147.  File   Edit   View  Page  Object  Draw
  2148. strChecked
  2149. 9733page
  2150. yline
  2151. client
  2152. endpoint
  2153. endpoint 
  2154. value
  2155. Znewb
  2156.     cb = 
  2157. client
  2158.     xpix = 
  2159. sysPageUnitsPerPixel
  2160.     ypix = 
  2161.     b = 
  2162.     w = 
  2163.     v1 = x - w 
  2164.     v2 = 
  2165. cb + 
  2166.     v3 = v1+w
  2167.     v4 = y - 
  2168.     fref = 
  2169.     sz = 
  2170.     fpos = v3 + 
  2171. *2,v2+(v4-v2)
  2172. y2 - 
  2173. v4 - v2
  2174. strChecked
  2175. strChecked
  2176. centerLine
  2177. strChecked
  2178. xline
  2179. client
  2180. endpoint
  2181. endpoint 
  2182. value
  2183. Znewb
  2184.     xpix = 
  2185. sysPageUnitsPerPixel
  2186.     ypix = 
  2187.     cb = 
  2188. client
  2189.     b = 
  2190.     h = 
  2191.     v1 = 
  2192. cb + 
  2193.     v2 = y - h 
  2194.     v3 = x - 
  2195.     v4 = v2 + h
  2196.     fref = 
  2197.     sz = 
  2198.     fpos = v1+(v3-v1)
  2199. y2 - 
  2200. y2,v4 + 
  2201. v3 - v1
  2202. strChecked
  2203. strChecked
  2204. centerLine
  2205. strChecked
  2206. strChecked
  2207. 1258page
  2208. strChecked
  2209. strChecked
  2210. strChecked
  2211. false
  2212. Chapter Headings
  2213. strChecked
  2214. out,true
  2215. ThreeDeeRect
  2216. strChecked
  2217. strChecked
  2218. bottomLine
  2219. strChecked
  2220. topLine
  2221. strChecked
  2222. out,true
  2223. ThreeDeeRect
  2224. strChecked
  2225. strChecked
  2226. bottomLine
  2227. strChecked
  2228. topLine
  2229. strChecked
  2230. Topics
  2231. strChecked
  2232. strChecked
  2233. topic1
  2234. 4    D    J
  2235. pageId
  2236. strChecked
  2237. Path animation sysbookrks
  2238. check1
  2239. strChecked
  2240. strChecked
  2241. topic2
  2242. pageId
  2243. strChecked
  2244. Fish tankcorderity objects        25
  2245. check2
  2246. strChecked
  2247. strChecked
  2248. topic3
  2249. pageId
  2250. strChecked
  2251. EKG monitordtionsgbuttons                                61
  2252. check3
  2253. strChecked
  2254. strChecked
  2255. Q    + 2
  2256. topic4
  2257. pageId
  2258. strChecked
  2259. Moving frame animations62
  2260. check4
  2261. strChecked
  2262. strChecked
  2263. topic5
  2264. pageId
  2265. strChecked
  2266. Move by commandline4
  2267. check5
  2268. strChecked
  2269. strChecked
  2270. topic6
  2271. pageId
  2272. strChecked
  2273. Moving on idlec
  2274. check6
  2275. strChecked
  2276. strChecked
  2277. topic7
  2278. pageId
  2279. strChecked
  2280. Billy7r7
  2281. check7
  2282. strChecked
  2283. strChecked
  2284. topic8
  2285. pageId
  2286. strChecked
  2287. Barbara8
  2288. check8
  2289. strChecked
  2290. strChecked
  2291. topic9
  2292. strChecked
  2293. topic9r8K
  2294. check9
  2295. strChecked
  2296. strChecked
  2297. topic10
  2298. strChecked
  2299. topic108
  2300. check10
  2301. strChecked
  2302. in,true
  2303. ThreeDeeRect
  2304. strChecked
  2305. strChecked
  2306. bottomLine
  2307. strChecked
  2308. topLine
  2309. strChecked
  2310. strChecked
  2311. chapterLabel
  2312. raisedField
  2313. tbk_wid_name
  2314. faceColor
  2315. highlightColor
  2316. shadowColor
  2317. tbk_wid_props
  2318. color,hls
  2319. color,hls
  2320. color,hls
  2321. tbk_wid_values
  2322. strChecked
  2323. highlight
  2324. : J J
  2325. strChecked
  2326. Using path animation
  2327. shadow
  2328. strChecked
  2329. Using path animation
  2330. strChecked
  2331. Using path animation
  2332. strChecked
  2333. Click on one of the topics below
  2334. to view information on that subject.......
  2335. 95012313004110063205280234205
  2336. myChapterID
  2337. 7,6,11,4,3,12
  2338. myPages
  2339. Moving objects
  2340. label
  2341. ASYM_BeenHere
  2342. Most animation involves moving an object from one place to another. The topics in this section discuss the various techniques for moving objects using OpenScript.
  2343. strChecked
  2344. placeholder
  2345. WjpositionChildViewer
  2346. train
  2347. <KinitAnimation
  2348. enterpage
  2349. train
  2350. leavepage
  2351. ,&H.&
  2352. newbnds
  2353. positionChildViewer
  2354. .animate
  2355. train
  2356. serves 
  2357. %the placeholder 
  2358. train animation 
  2359. -- on 
  2360. opens 
  2361. . On 
  2362. sends 
  2363. animate message
  2364. notifyAfter 
  2365. initAnimation 
  2366. positionChildViewer 
  2367. -- close 
  2368. notifyBefore 
  2369. isOpen 
  2370. -- sizes 
  2371. specified 
  2372. r childViewer, bnds
  2373.     newbnds= pageUnitsToClient(
  2374. strChecked
  2375. strChecked
  2376. strChecked
  2377. leavepage
  2378. terpage
  2379. enterpage
  2380. strChecked
  2381. out,true
  2382. ThreeDeeRect
  2383. strChecked
  2384. strChecked
  2385. bottomLine
  2386. strChecked
  2387. topLine
  2388. strChecked
  2389. out,true
  2390. ThreeDeeRect
  2391. strChecked
  2392. strChecked
  2393. bottomLine
  2394. strChecked
  2395. topLine
  2396. strChecked
  2397. topic
  2398. raisedField
  2399. tbk_wid_name
  2400. faceColor
  2401. highlightColor
  2402. shadowColor
  2403. tbk_wid_props
  2404. color,hls
  2405. color,hls
  2406. color,hls
  2407. tbk_wid_values
  2408. strChecked
  2409. highlight
  2410. strChecked
  2411. Table of contents
  2412. shadow
  2413. strChecked
  2414. Table of contents
  2415. strChecked
  2416. Table of contents
  2417. strChecked
  2418. Click on one of the topics below to view information on that subject.ubject.
  2419. 9501231240478869342129136941
  2420. extLines(
  2421. & "*.
  2422. & "*.
  2423. CRLF 
  2424.     enabled 
  2425. B"OK" 
  2426. [refFocus 
  2427. B"defaultbutton" 
  2428. = lowerCase(
  2429. olastSelected
  2430. oselectedTextLines <> 
  2431. olastselected
  2432. tableOfContents
  2433. myChapter
  2434. myPages
  2435. chapterCount
  2436. topicCount
  2437. false
  2438. visited
  2439. 24,27
  2440. selectChars
  2441. strChecked
  2442. tableOfContents
  2443. strChecked
  2444. 60,Cats
  2445. 68,Dogs
  2446. pageList
  2447. strChecked
  2448. chapter1
  2449. strChecked
  2450. pageID
  2451. Moving objectser
  2452. check1
  2453. strChecked
  2454. strChecked
  2455. chapter2
  2456. strChecked
  2457. pageID
  2458. Frame animation
  2459. check2
  2460. strChecked
  2461. strChecked
  2462. chapter3
  2463. Timing Animation                                        66
  2464. Simulating Gravity                                        67
  2465. topics
  2466. strChecked
  2467. pageID
  2468. Useful scriptsn
  2469. check3
  2470. strChecked
  2471. strChecked
  2472. chapter4
  2473. Chickens                                        26
  2474. Goats                                        25
  2475. topics
  2476. pageID
  2477. strChecked
  2478. Using path animation
  2479. check4
  2480. strChecked
  2481. strChecked
  2482. chapter5
  2483. strChecked
  2484. pageID
  2485. Untitled
  2486. check5
  2487. strChecked
  2488. strChecked
  2489. chapter6
  2490. strChecked
  2491. check6
  2492. strChecked
  2493. strChecked
  2494. chapter7
  2495. strChecked
  2496. check7
  2497. strChecked
  2498. strChecked
  2499. chapter8
  2500. strChecked
  2501. check8
  2502. strChecked
  2503. in,true
  2504. ThreeDeeRect
  2505. strChecked
  2506. strChecked
  2507. bottomLine
  2508. strChecked
  2509. topLine
  2510. strChecked
  2511. strChecked
  2512. This book shows you various techniques for animating objects, with and without writing handlers.
  2513. page "scriptRecorderPopup1"
  2514. toolbar
  2515. page "toolbar"
  2516. outline
  2517. Template Outline
  2518. page "outlineOrganizer"
  2519. location
  2520. clientSz
  2521. page "newChapterOrTopic"
  2522. Page "train"
  2523. Page "tv 1"
  2524. 313,172
  2525. train
  2526. pageUnitsPopup
  2527. Page "pageunits"
  2528. buttonclick
  2529. buttonclick
  2530.     close 
  2531. The Animation Book
  2532. Page "tank"
  2533. 4005,11130
  2534. scriptRecorderPopup
  2535. ScriptRecorderPopup2
  2536. page "scriptRecorderPopup2"
  2537. about
  2538. About Animation Book
  2539. page "aboutAnimation"
  2540. frame
  2541. screen
  2542. openwindow
  2543. closeWindow
  2544. openwindow 
  2545. currentPage 
  2546. pageUnitsToClient(
  2547. frame 
  2548. T"screen" 
  2549. closeWindow
  2550. 435,450
  2551. extra
  2552. page "train"
  2553. 4005,11130
  2554. MS Sans Serif
  2555. MS Sans Serif
  2556. MS Sans Serif
  2557. MS Sans Serif
  2558. MS Sans Serif
  2559. System
  2560. MS Sans Serif
  2561. false
  2562. MS Sans Serif
  2563. firstTime
  2564. System
  2565. MS Sans Serif
  2566. MS Sans Serif
  2567. MS Sans Serif
  2568. Times New Roman
  2569. 1/23/95 1:01:11 PM
  2570. Courier New
  2571. MS Sans Serif
  2572. 8:00 PM
  2573. Arial
  2574. info_LastSavedBy
  2575. info_LastSaved
  2576. Courier New
  2577. Claude Ostyn
  2578. Arial
  2579. chapterCount
  2580. MS Sans Serif
  2581. Courier New
  2582.  1993,1994. Asymetrix Corporation. All Rights Reserved.
  2583. /gives you permission 
  2584. e, revise, 
  2585. reuse the
  2586. -- individual 
  2587. scripts 
  2588. your own
  2589. -- applications.
  2590. You may 
  2591. H entire 
  2592. -- substantial part 
  2593. redistribution 
  2594. ` product.
  2595. retains 
  2596.  copyright on 
  2597.  original elements 
  2598.  . Include 
  2599.  notice "Portions 
  2600.  1993, 1994. 
  2601. they contain 
  2602. copied 
  2603. -- tableOfContents message sent 
  2604. Htoolbar 
  2605. pressed
  2606.  Standard ToolBook messages 
  2607.  menus, initialize Back handling
  2608. enterApplication
  2609. enabled 
  2610. sysRuntime 
  2611. fhelpText "Options 
  2612. modifying content 
  2613. template."
  2614. e"Template &Outline" alias "outline" 
  2615. c"contents" 
  2616. fhelptext\
  2617.          "Displays/hides 
  2618. I palette."
  2619. e"New &Chapter..." 
  2620.          "Adds 
  2621. qchapter 
  2622. e"Change C&
  2623. Name.." 
  2624. changeName" 
  2625.          "Changes 
  2626. current 
  2627. Topic..." 
  2628. e"Using 
  2629. helpTemplate" 
  2630. ) on 
  2631. firstTime 
  2632. rebuildStructure
  2633. xanimSysbookLoaded()
  2634. "The path animation sysbook 
  2635. xloaded. Animations 
  2636. the ""Path 
  2637. "" sections will 
  2638. . Be sure that mtb40anm.sbk are included 
  2639. startupSysbooks."
  2640. checkmarks
  2641.     bk = topicsBackground()
  2642. visited 
  2643. "tableofcontents" 
  2644. entermenu menuName,menuAlias
  2645. chaptersBackground() 
  2646.             disable 
  2647. TopicsBackground() 
  2648. leaveapplication
  2649. isOpen 
  2650. focusWindow
  2651.     mstate = menuItemChecked("
  2652.             close 
  2653. inserted 
  2654. area,
  2655. beyond 
  2656. 4s_temp_animNewBackground
  2657. chapterCount 
  2658. < chapterLimit()
  2659.  "skipDialog"
  2660. "This 
  2661. limited 
  2662. " && 
  2663.  && "
  2664.  Utility handlers 
  2665. -- returns 
  2666.  allowed 
  2667. /reference 
  2668. headings 
  2669.  updatePalette
  2670. ZpagesOfEachChapter,curPage,curBackground,prevChapterHeadingPage,chapterList,listBoxText
  2671. ) = 2
  2672.     pageCounter = 2
  2673.         curPageId = 
  2674.         pagelabel = 
  2675. xNULL
  2676. myPages 
  2677. curChapterId = 
  2678. myChapterID 
  2679.  = curChapterID
  2680. & "," & pageLabel 
  2681. & tabSpacer() & 
  2682.             -- 
  2683. either 
  2684. /. Move 
  2685. ;backgrounds
  2686.     voutline 
  2687. initializePage 
  2688. currentPage 
  2689. -- Used 
  2690.  box 
  2691. a dialog 
  2692. used 
  2693. store extra information 
  2694.     gets clipped 
  2695. side 
  2696. extractName t
  2697.     tabOffset = 
  2698. extractID t
  2699.     lastTabLoc = 
  2700. U(t) 
  2701. numerical location 
  2702. itemOffset itm,lst
  2703. color
  2704. middleGray
  2705. 240,63.5,2.1875
  2706. dark 
  2707. darkBlue
  2708. 240,25.125,100
  2709. tabs. 
  2710. serves a spacer between 
  2711. on each 
  2712. listbox. 
  2713.  Navigation 
  2714.     pref = 
  2715. updatechecks 
  2716.     mydir = 
  2717.     sen = sysErrorNumber
  2718.     se = 
  2719.     ss = 
  2720.     bref = 
  2721. u&"tmplhelp.tbk")
  2722. 1= ss
  2723. "Cannot find 
  2724. 8TMPLHELP.TBK"
  2725.         vref = 
  2726. defaultpage 
  2727. "cbt1" 
  2728. r= se
  2729. newChapter promptForName
  2730.         chapterName = "Untitled"
  2731. ("Enter 
  2732.             ls = 
  2733.             -- 
  2734. a clean 
  2735.             -- 
  2736. Fsuspend 
  2737. navigate 
  2738.             -- appropriate 
  2739.             ssm = syssuspendmessages
  2740. e= ls
  2741. " && 
  2742.  && "
  2743. newTopic pageNum
  2744.         ls = 
  2745.         -- 
  2746.         -- 
  2747.         -- 
  2748.  = ssm
  2749. e= ls
  2750. saveAs
  2751. aboutAnimate
  2752. %modal
  2753. anim_StartSize()
  2754. sized
  2755. ZbuttonPos
  2756.     spupp = sysPageUnitsPerPixel
  2757. pRef 
  2758. currentPage 
  2759. gHeader 
  2760. gButtons 
  2761. "buttonGroup" 
  2762. gOutline 
  2763. "outline" 
  2764. marker 
  2765. oclientsize
  2766. rightBorder 
  2767. cs - 
  2768. bottomBorder 
  2769. cs - 
  2770. bSize 
  2771. cs - 
  2772. sizeIt 
  2773.  - 4*
  2774. fb+10*
  2775. fb - 18*
  2776. openWindow
  2777. Zsm_cxframe,sm_cyframe,sm_cycaption,defaultSize,defaultPosition
  2778. {winRef
  2779. 4metric indexes:
  2780.  32 -- width 
  2781. sizable 
  2782.  33 -- height 
  2783. 4 -- 
  2784. 3000,5000
  2785. "0,0"
  2786. X"user"
  2787.         INT getSystemMetrics(
  2788.     -- cache 
  2789. {references
  2790. stored clientSize 
  2791. ini file
  2792. clientSz 
  2793. pageUnitsToClient(
  2794. the borders 
  2795. captions 
  2796. extraWidth 
  2797. extraHeight 
  2798. )*2+\
  2799. winref 
  2800.     -- calculate maximimum 
  2801. ebased on 
  2802. maxSize 
  2803. "outlineOrganizer" )
  2804. maximumSize 
  2805. chandling 
  2806. about box:
  2807. windowsized 
  2808. closeWindow
  2809. statusbar
  2810. -- enable table 
  2811. contents 
  2812. enabled 
  2813. B"tableOfContents" 
  2814. "toolbar" 
  2815.     pref = 
  2816. pRef 
  2817. "heading" 
  2818. "Table 
  2819. -- Don't allow deletion 
  2820. "You cannot delete 
  2821. Ycutting 
  2822. "This template does 
  2823. xsupport adding 
  2824. initialize 
  2825. 4we land on 
  2826. initializePage 
  2827. highlightColor 
  2828. value
  2829. shadowColor 
  2830. faceColor 
  2831. sized
  2832.     spupp = syspageunitsperpixel
  2833.     b = 
  2834.     syssuspendmessages = 
  2835. -- This 
  2836. {serves 
  2837. %the table 
  2838. contents 
  2839. 8. It 
  2840. updated
  2841. 'Book Overview dialog box
  2842. voutline 
  2843. pageList
  2844. limited 
  2845.     maxTopics = 8
  2846.     listCount = textlineCount(
  2847.         t = 
  2848.         -- find 
  2849. that 
  2850. has been visited
  2851.         curG = 
  2852. ("g"&i) 
  2853.         o = 
  2854. curField
  2855.         -- 
  2856.         -- store 
  2857. links 
  2858. pageID 
  2859. remaining tabs
  2860. ("g"&i) 
  2861.     -- turn on 
  2862. selected 
  2863.     goPage = 
  2864. initializePage 
  2865. -- highlights 
  2866.  "buttons" (they're really fields)
  2867. value
  2868. lightGray
  2869. darkBlue()
  2870. -- updates 
  2871. checkmarks. Only checks 
  2872. chapter have 
  2873. updateChecks
  2874.     numChapters = 8
  2875.         -- 
  2876. representing a "
  2877.         -- each 
  2878. made up 
  2879. a checkbutton.
  2880. ("g"&i) 
  2881.             o = 
  2882.             -- 
  2883. Yreferences 
  2884. checkref
  2885.             -- 
  2886. stored 
  2887.             -- a 
  2888. userProperty myPages 
  2889.             subPages = mypages 
  2890.             -- walk through 
  2891.             -- 
  2892. curID
  2893. checkRef 
  2894. updateLabels
  2895.         -- 
  2896.         -- 
  2897. ("g"&i) 
  2898.             o = 
  2899.             -- 
  2900.  = label 
  2901. up toolbar
  2902.     pref = 
  2903. enabled 
  2904. on the outline 
  2905. selectedTextLines 
  2906. currentPage 
  2907. xtopicsBackground()
  2908. pRef 
  2909. -- updates 
  2910. . sent 
  2911. entered 
  2912. that navigates 
  2913. initializePage
  2914. "heading" 
  2915. label 
  2916. "chapterLabel" 
  2917. table 
  2918. contents 
  2919.     myPages = 
  2920. topicList 
  2921. updateCheckMarks
  2922. updateChecks 
  2923. clearing a 
  2924. "You cannot delete 
  2925. "Warning: 
  2926. operation 
  2927. 8be reversed 
  2928. ]Undo." 
  2929. f"OK" 
  2930. "Cancel"
  2931. ls = 
  2932. curBK = 
  2933. xchaptersBackground()
  2934. rebuildStructure
  2935. e= ls
  2936. -- same 
  2937. [handler
  2938. f"OK" 
  2939. ls = 
  2940. e= ls
  2941. newChapter
  2942. highlightColor 
  2943. value
  2944. shadowColor 
  2945. faceColor 
  2946. sized
  2947.     spupp = syspageunitsperpixel
  2948.     b = 
  2949.     syssuspendmessages = 
  2950. -- This 
  2951. {lives on the 
  2952. "Chapter Headings" 
  2953. serves
  2954. %table 
  2955. contents 
  2956. every chapter. Each 
  2957.  heading
  2958. -- has one 
  2959. a userProperty (myPages) containing a 
  2960. -- list 
  2961. idnumbers 
  2962. BookOverview dialog box 
  2963. passed 
  2964. handler via
  2965. pageList parameter.
  2966. topicList 
  2967. limited 
  2968.     maxTopics = 10
  2969.     listCount = 
  2970. curPageID
  2971.         -- find out 
  2972. that 
  2973. been visited
  2974.         v = 
  2975.         curG = 
  2976. ("g"&i) 
  2977.         o = 
  2978. curField
  2979. curCheck
  2980.         -- update 
  2981. each 
  2982. Mbased on 
  2983. label (
  2984.         -- 
  2985. checkmark, 
  2986. appropriate
  2987. p <> v
  2988.         -- store 
  2989. {navigation
  2990. pageID 
  2991.         -- 
  2992. hidden
  2993. remaining tabs
  2994. ("g"&i) 
  2995. -- updates 
  2996. checkmarks. 
  2997. called instead 
  2998. coming 
  2999. since only 
  3000. need 
  3001. be updated
  3002. updateChecks 
  3003.         -- 
  3004. representing a "
  3005.         -- 
  3006. made up 
  3007. a checkbutton.
  3008.         curTopic = 
  3009. ("g"&i) 
  3010.             o = 
  3011. fieldRef
  3012. checkRef
  3013.             curPageId = 
  3014. curpageID
  3015.     -- turn on 
  3016. selected 
  3017.     goPage = 
  3018. (pageid 
  3019. initializePage 
  3020. -- highlights 
  3021. M"buttons" (they're really fields)
  3022. value
  3023. lightGray
  3024. darkBlue()
  3025.     -- flag 
  3026. %having been visited
  3027. up toolbar
  3028.     toolbarRef = 
  3029. enabled 
  3030.     -- only allow 
  3031. same chapter
  3032. xchaptersBackground()
  3033. "outline"
  3034. selectedTextLines 
  3035. currentPage 
  3036. -- initializes the label 
  3037. a user property 
  3038. each content 
  3039.  heading 
  3040. initializePage
  3041. ID (mychapterID 
  3042. "topicLabel" 
  3043. pressed, 
  3044. contents 
  3045. V. myChapterId 
  3046. a userProperty containing 
  3047. . It 
  3048. 8overview dialog box.
  3049.     backpage = 
  3050. (myChapterID 
  3051. updateCheckMarks 
  3052. added, 
  3053. newTopic    
  3054.     nextPageParent = 
  3055. myPages 
  3056. deleted.
  3057. "You cannot 
  3058. "Warning: 
  3059. operation 
  3060. 5be reversed 
  3061. ]Undo." 
  3062. f"OK" 
  3063. "Cancel"
  3064. ls = 
  3065. curBK = 
  3066. xtopicsBackground() 
  3067. rebuildStructure
  3068. e= ls
  3069. -- maintain navigational structure 
  3070. f"OK" 
  3071. ls = 
  3072. e= ls
  3073. highlightColor 
  3074. value
  3075. shadowColor 
  3076. faceColor 
  3077. sized
  3078.     spupp = syspageunitsperpixel
  3079.     b = 
  3080.     syssuspendmessages = 
  3081. -- the 
  3082. {loc, isShift
  3083. ZoldX,oldy,newX,newY
  3084.     SM_SWAPBUTTON = 23
  3085.     b = 
  3086.     xGroup = 
  3087. "xLine"
  3088.     yGroup = 
  3089. "yLine"
  3090.     xpix = 
  3091. sysPageUnitsPerPixel
  3092.     ypix = 
  3093.     dx = 
  3094.     dy = 
  3095.     cb = 
  3096. "client"
  3097.     xfield = 
  3098.     yfield = 
  3099.     descrField = 
  3100.     thisWin = 
  3101. Window
  3102. user has swapped mouse buttons, since 
  3103. returns
  3104.     -- hardware key down.
  3105. getsystemmetrics(
  3106.         leftMouseButton = 
  3107. loop occurs 
  3108. whole 
  3109. drags
  3110. (<> loc
  3111.             -- 
  3112. asure 
  3113. within 
  3114.             newP = 
  3115. cb + 330,
  3116. X-dx),
  3117. cb - (
  3118. cb+330,
  3119.  - dy),
  3120. cb - (
  3121.             b = 
  3122.             y = 
  3123. b + (
  3124.             x = 
  3125. b + (
  3126.             -- endpoint 
  3127. handler 
  3128. dimension lines)
  3129.             -- that sizes them.
  3130. a hidden 
  3131. Bthat writes the 
  3132. %supposedly
  3133. -- written 
  3134. recorder.
  3135. animate
  3136. buttonClick" & 
  3137.     -- optimization: store 
  3138. {reference 
  3139. %we will
  3140.     -- be refering 
  3141.     balloon = 
  3142.     cloud = 
  3143.     szb = 
  3144.     szc = 
  3145.     -- we are going 
  3146. walk 
  3147. , so let's
  3148.     -- cache them 
  3149.     vsb = 
  3150. m"balloonpath"
  3151.     vsc = 
  3152. m"cloudpath"
  3153. come 
  3154. a list 
  3155. pairs 
  3156.     -- one 
  3157. each vertex. For 
  3158. iteration 
  3159. loop, 
  3160.     -- we 
  3161.  grab 
  3162. y positions 
  3163. F, subtract half
  3164. positioning relative 
  3165. (vsc) 
  3166. xposb
  3167. yposb
  3168. xposc
  3169. yposc
  3170. buttonClick
  3171. PaintObject 
  3172. Page 
  3173. 4785,2184
  3174. Group 
  3175. 6203,1728
  3176. 4975,2146
  3177. 6090,1746
  3178. 5200,2146
  3179. 5956,1746
  3180. 5425,2178
  3181. 5822,1731
  3182. 5698,2229
  3183. 5661,1708
  3184. 5888,2267
  3185. 5548,1691
  3186. 6054,2267
  3187. 5448,1691
  3188. 6256,2273
  3189. 5330,1688
  3190. 6410,2248
  3191. 5238,1699
  3192. 6552,
  3193. 5153,1711
  3194. 6647,2184
  3195. 5097,1728
  3196. 6849,2133
  3197. 4977,1752
  3198. 7027,2108
  3199. 4871,1763
  3200. 7193,2108
  3201. 4773,1763
  3202. 7335,2121
  3203. 4688,1757
  3204. highlightColor 
  3205. value
  3206. shadowColor 
  3207. faceColor 
  3208. sized
  3209.     spupp = syspageunitsperpixel
  3210.     b = 
  3211.     syssuspendmessages = 
  3212. highlightColor 
  3213. value
  3214. shadowColor 
  3215. faceColor 
  3216. sized
  3217.     spupp = syspageunitsperpixel
  3218.     b = 
  3219.     syssuspendmessages = 
  3220.     -- sends the animate message handled 
  3221. -- moves 
  3222. 2golf ball 
  3223. ?hole, no matter where 
  3224. starts 
  3225. Zsteps,ballRef,ballLoc,xmove,ymove
  3226. b. Note: 
  3227. higher 
  3228. more slowly 
  3229. will 
  3230. g = 20
  3231.     -- optimization: store reference 
  3232. Hbe refering 
  3233. over 
  3234.     ballref = 
  3235. two positions 
  3236. figure out how far
  3237.     -- we have 
  3238. nthem horizontally 
  3239. vertically on each 
  3240.     -- We 
  3241. Hfinding 
  3242. difference 
  3243.     -- distances 
  3244. divide 
  3245.     holeLoc = 
  3246.     -- now that we know 
  3247. loop:
  3248. somewhere 
  3249. . This 
  3250. randomBallLocation
  3251. location on 
  3252.     greenRef = 
  3253.     gbounds = 
  3254.     gsize = 
  3255.     bSize = 
  3256.     xmax = 
  3257.     ymax = 
  3258. n)),\
  3259. -- on 
  3260. , makes ball bounce around within 
  3261. "ballBounds"
  3262. notifyBefore 
  3263.     velocityConstant = 15
  3264.     -- myInfo 
  3265. a userProperty storing information needed 
  3266. figure out 
  3267.     -- where 
  3268. nthe 
  3269. t. It 
  3270. stored 
  3271. a list because
  3272.     -- accessing 1 
  3273. faster than 
  3274.     -- The 
  3275. holds 
  3276. Wfollowing 
  3277.     -- <
  3278. pageUnits moved 
  3279. iterations 
  3280. apex>,
  3281.     -- <current direction: 1 
  3282. up, -1 
  3283. down>
  3284.     xVector= 
  3285.     elapsedTime= 
  3286.     currentDirection= 
  3287. =I have 
  3288. inside
  3289.     bnds = 
  3290.     frameBnds = 
  3291.     -- Each 
  3292. used a unit 
  3293. Ipassed. At the
  3294. 0; 3 
  3295. later, 
  3296.     -- ElapsedTime 
  3297. multiplied 
  3298. acceleration constant 
  3299. calculate 
  3300. amount 
  3301. needs 
  3302. nover 
  3303. instance).
  3304.     -- When 
  3305. going 
  3306. , we 
  3307. up, we 
  3308.     yVector = 
  3309.     newPosition = 
  3310.     -- now that we've 
  3311. , let's 
  3312. whether we 
  3313. change 
  3314. `directions
  3315.         -- 
  3316. we've hit 
  3317. ) + 30 >= 
  3318. omaxBounce
  3319.         -- 
  3320. we're 
  3321.  <= 0
  3322.             -- update 
  3323. we've 
  3324. either 
  3325.         -- 
  3326.         -- 
  3327. ) >= 
  3328. -1 * 
  3329. -- sets sweep hand 
  3330. angle/360. At 0, the 
  3331. points up.
  3332. -- rotation 
  3333. clockwise
  3334.     fullRev = 360 -- constant 
  3335. degrees 
  3336. & revolution.
  3337. current 
  3338. stored property
  3339. myAngle 
  3340.     -- find 
  3341.     coords = 
  3342.     ctr = (
  3343. ")/2,\
  3344. Tradius 
  3345.     = ((
  3346. _) - (
  3347. k))/2
  3348. radians. (2*PI 
  3349.     -- Note: PI/2 
  3350. subtracted so 0 
  3351. Lrather than 
  3352.     minutesAngle = (
  3353. ) * (2 * PI) - (PI / 2)
  3354. ctr,\
  3355. {)), \
  3356. -- moves sweephand one 
  3357. around 
  3358. should take 1 
  3359. complete 
  3360. notifybefore 
  3361.     steps = 10 -- 
  3362.     millsecs = 1000 -- 
  3363. milliseconds 
  3364.     maxDisplay = 9 -- highest 
  3365. zdisplayed
  3366.     curTime = timeGetTime()
  3367.     newAngle = (
  3368. kmillSecs)/
  3369. we need 
  3370. change 
  3371.         fref = 
  3372. "counter" 
  3373.         t = 
  3374.             t = 
  3375.     -- update 
  3376. -- links 
  3377. initializes widget
  3378. Xmmsystem
  3379. entering a 
  3380. pasted 
  3381. notifyAfter 
  3382. -- This handler accelerates 
  3383. its current 
  3384. a terminating y 
  3385. , simulating earth's gravity.
  3386. -- Since the animation 
  3387. based on 
  3388. will fall 
  3389. 'same 
  3390. -- on 
  3391. processor.
  3392. Also, since you provide 
  3393. {'s relative 
  3394. falls should look natural.
  3395. -- Parameters:
  3396. -- ob: 
  3397. -- heightInMeters: how tall 
  3398. represented 
  3399. SUPPOSED 
  3400. example, 
  3401. {represents a trash can, 
  3402. F"1" would work.)
  3403. -- y1: 
  3404. destination y coordinate, where 
  3405. want 
  3406. stop.
  3407. -- v0: 
  3408. starting 
  3409. `velocity (optional) 
  3410.  per 
  3411. -- (note: 
  3412. ToolBook 
  3413. 4, down 
  3414. positive, up 
  3415. negative)
  3416. ,y1,v0
  3417.     -- link timeGetTime(): 
  3418. returns 
  3419. milliseconds
  3420. Xmmsystem
  3421. xsupplied
  3422.         v0 = 0
  3423.     obBounds = 
  3424. units
  3425.     heightInTwips = 
  3426.     -- find out 
  3427. many 
  3428. < there are 
  3429.     twipsPerMeter = 
  3430. constant 
  3431. acceleration due 
  3432.     -- (
  3433.  = 9.8
  3434.     -- store 
  3435.     y0 = 
  3436.     t0 = timegettime()
  3437. loop moves 
  3438. reaches y1
  3439.         -- 
  3440. elapsed 
  3441. started, 
  3442.         t = (
  3443. -t0)/1000
  3444.         -- 
  3445. speed 
  3446.         v = (v0 + 
  3447.         -- 
  3448. formula 
  3449.         -- on 
  3450. v0, y0, 
  3451. Note 
  3452. conversion.
  3453.         y = y0 + (v0*t+.5*
  3454. *(t^2))*
  3455.         -- 
  3456. y, making sure we haven't gone 
  3457. v >= 0
  3458.             y = 
  3459. j(y,y1-
  3460. Zy + 
  3461. >= y1 
  3462. v >=0
  3463. -- shows thought bubble, safe. Drops 
  3464.     , bounces 
  3465. animate
  3466.     safeHeight = 2 -- 
  3467. "real life" (
  3468.     y0 = 
  3469. U"ground"
  3470. ,y0,-2
  3471. ,y0,-.5
  3472.     -- initialize 
  3473. initAnimation
  3474. wstate
  3475. initanimation
  3476. origloc 
  3477. -- animates globe, consisting 
  3478. 16 paintobjects named "1" 
  3479. notifybefore 
  3480.     numFrames = 16 -- 
  3481.     -- info 
  3482. a userProp that has three values (1 userProperty 
  3483. quicker 
  3484. read than 3). The 
  3485. Yare:
  3486.     -- <
  3487. occurred>,<current frame displayed>,
  3488.     -- <
  3489. delay between frames>
  3490. Zvars
  3491. lastTime
  3492. lastFrame
  3493.     newTime = timeGetTime()
  3494.     vref = 
  3495. period 
  3496. passed. If so, 
  3497. u >= 
  3498.         newFrame = 
  3499.         -- update 
  3500. newframe 
  3501. increase 
  3502. decrease the speed 
  3503. animation.
  3504. milliseconds.
  3505. -- initialize 
  3506. widget
  3507. Xmmsystem
  3508. entering a 
  3509. pasted 
  3510. notifyAfter 
  3511. -- moves 
  3512. {moveObj along pathObj. 
  3513. -- steps 
  3514. movements per segment 
  3515. moveObjectAlongPath 
  3516. "You can only 
  3517. lines 
  3518. angledLines."
  3519.     vert = 
  3520. startX
  3521. startY
  3522.     obSize = 
  3523.         -- here we will 
  3524. figure out how far
  3525.         -- we have 
  3526. nthem horizontally 
  3527. vertically on each 
  3528.         -- We 
  3529. Hfinding 
  3530. difference 
  3531.         -- distances 
  3532. divide 
  3533.         xmove = (
  3534.         ymove = (
  3535.         -- now that we know 
  3536.         -- 
  3537. loop:
  3538. -- initializes the 
  3539. structure 
  3540. outline form 
  3541. chapters 
  3542. <current 
  3543. (curPageNum) 
  3544. highlighted.
  3545. initializePage listBoxText
  3546.     outlineField = 
  3547.         pNum = 
  3548. selectedTextlines 
  3549. 3-1,1))
  3550. scrollToSelectedTextline 
  3551. updateHeader 
  3552. -- reorders 
  3553. 8based on 
  3554. Qmade 
  3555. ZcurChapterID,curChapterTitle,pageList,chapterList
  3556.     voutline = 
  3557.     -- walk through each 
  3558.     chapterCount = 0
  3559.         curTextLine = 
  3560.         curID = extractID(
  3561.         -- 
  3562. numbers. 
  3563. rebuildStructure 
  3564. -- gets 
  3565. strings 
  3566. following two types:
  3567. p><tabs><
  3568. extractName strng
  3569.     tabOffset = 
  3570.     lastTabLoc = 
  3571. -- puts a 
  3572. insertName 
  3573. ,newName
  3574. "<Untitled>"
  3575.         startLoc = 2
  3576.     endLoc = 
  3577. R(startloc - 1) 
  3578. -- pulls 
  3579. zout 
  3580. -- <n: ><
  3581. extractNumber txt
  3582. colOffset 
  3583. ~(":",
  3584. .- 1 
  3585. istype("
  3586. 4s_cancel
  3587. keyEnter
  3588. updateText
  3589. lineNum 
  3590. chapter 
  3591. fref 
  3592. "outline"
  3593. curLine 
  3594. insertName(
  3595.     pRef = 
  3596. (pageID 
  3597. label 
  3598. chaptersBackground()
  3599. updateLabels 
  3600. "tableofcontents" 
  3601.         bkRef = 
  3602. topicsBackground()
  3603. initializePage 
  3604. 4s_enterText
  3605. enabled 
  3606. "updateButtons" 
  3607. buttonclick
  3608.     o = 
  3609. "outline" 
  3610.     stl = selectedTextLines 
  3611.     tlineNum = 
  3612. chapterOrPage 
  3613. "Delete 
  3614. (s)?" 
  3615. f"OK" 
  3616. "Cancel"
  3617. startline 
  3618.         ssm = sysSuspendMessages
  3619. (stl)
  3620. curID = extractID(
  3621. BstartLine 
  3622. "Cannot delete the 
  3623. /" && 
  3624. /& "."
  3625.             curBK = 
  3626. xtopicsBackground() 
  3627. xchaptersBackground()
  3628.  = ssm
  3629. rebuildStructure
  3630. initializePage 
  3631. renumberText
  3632. count 
  3633. extractNumber(
  3634. ~(":",
  3635. t)-1 
  3636. key,isShift
  3637. keyupArrow && keyDownArrow && keyFirst && keyLast
  3638. oselectedtextlines
  3639. updateHeader tl
  3640. 4s_cancel
  3641.         stl = selectedTextLines 
  3642. lineNum
  3643.     fref = 
  3644.     txtline = 
  3645. chapter 
  3646. txtLine)
  3647. extractName(
  3648. pageId 
  3649. extractID(
  3650. enabled 
  3651. "updateButtons" 
  3652. maxChapter
  3653. C(t) 
  3654. -- This 
  3655. main dragAndDrop code:
  3656. 4s_navFromPalette
  3657.         sls = 
  3658. gotopage 
  3659. initializePage 
  3660. enormous handler handles selecting, dragging, 
  3661. dropping 
  3662. listbox
  3663. ZstartLine,endLine,lineHeight,mybounds,xloc,mytext
  3664.     -- Find 
  3665. Bclicked on. 
  3666. will be 
  3667. starting 
  3668.         -- Break 
  3669. user 
  3670. V edge 
  3671.         startline = 
  3672. <= 0 
  3673. Uwe want 
  3674. n. we 
  3675. value
  3676.     -- later 
  3677. we've 
  3678.  a heading:
  3679.     endline = 
  3680.     -- lineheight 
  3681. pageUnits 
  3682. (see 
  3683. below):
  3684.     -- Cache commonly used values 
  3685.     xpix = 
  3686. sysPageUnitsPerPixel
  3687.     ypix = 
  3688.     myBounds = 
  3689.     myText = 
  3690.     marker = 
  3691.     totalLineCount = 
  3692.  we know 
  3693. be between 
  3694. sides 
  3695.     -- The following section selects 
  3696. B(s):
  3697.     -- lineList 
  3698.  corresponding 
  3699.     -- we wish 
  3700. 9-- (We've 
  3701.         headingOrTopic = "
  3702.         -- Walk down 
  3703. Zwe hit another 
  3704.         -- incrementing 
  3705. needed:
  3706. oselectedTextlines 
  3707. moves 
  3708. arrow up 
  3709.     -- targetLine 
  3710. insertion point 
  3711. loop executes 
  3712. mousebutton 
  3713. released:
  3714.         mouseLoc = 
  3715.             -- 
  3716. above 
  3717. -- calculate 
  3718. Ucurrently 
  3719.             -- 
  3720. there's 
  3721. beyond 
  3722.             -- 
  3723. somewhere 
  3724.             pnt = 
  3725.             -- 
  3726. -- vertLoc 
  3727. -- lineYloc returns 
  3728. `location 
  3729. a given 
  3730.             -- 
  3731.             -- 
  3732. inside 
  3733. U(s):
  3734. toward 
  3735. U(s) 
  3736. 1 place 
  3737.         -- 
  3738. that we 
  3739.         -- numLines 
  3740. .     + 1
  3741.         -- 
  3742. targetline > 
  3743.         -- we 
  3744. asure 
  3745. moved 
  3746.         -- 
  3747.         -- 
  3748. original 
  3749.         -- 
  3750. "," & 
  3751. reorder
  3752. scrollToSelectedTextLine
  3753. (stl) 
  3754.     b = 
  3755.     s = 
  3756. > s + 
  3757. - numlines,0)
  3758. units 
  3759.  - 1 - 
  3760. -- adjusts 
  3761. . Called 
  3762. adjustsize n
  3763.     b = 
  3764.  * n + 3*
  3765.     v = 
  3766. b - 16*
  3767. -- initialize the 
  3768. sized
  3769.     outfield = 
  3770. "outline" 
  3771.         ypix = 
  3772. sysPageUnitsPerPixel
  3773.         o = 
  3774.         b = 
  3775.         syssuspendmessages = 
  3776. adjustsize 
  3777. ylineheight 
  3778. o,3) 
  3779. font gets changed 
  3780. , reset 
  3781. fontChange 
  3782. 4s_lheight
  3783. notifyAfter 
  3784. -- returns 
  3785. a given 
  3786. linkStuff
  3787. fref 
  3788. makeFont 
  3789. stringHeight()
  3790. destroyFont
  3791.  windows 
  3792. stuff 
  3793. linkstuff
  3794. X"gdi"
  3795. getTextExtent(
  3796. gselectObject(
  3797. deleteObject(
  3798. gcreateFont(
  3799.     linkDLL "user"
  3800. ggetDC(
  3801. releaseDC(
  3802. makefont fontName,pitch,
  3803. weight 
  3804. ghfont,hOldObject,hdc
  3805. sysClientHandle)
  3806. syspageunitsperpixel
  3807. fheight 
  3808. ((1440/
  3809. /72)) -- 
  3810. pixels
  3811. hFont 
  3812. <,0,0,0,
  3813. ,0,0,0,0,0,0,0,0,
  3814. "Failure: no logical 
  3815. created."
  3816. -- kills 
  3817. sysclientHandle,
  3818. twips, 
  3819. length 
  3820. stringLen 
  3821.     ,strlen
  3822. strLen 
  3823. k65536) * 
  3824. "aaa",3) 
  3825. y65536) * 
  3826. highlightColor 
  3827. value
  3828. shadowColor 
  3829. faceColor 
  3830. sized
  3831.     spupp = syspageunitsperpixel
  3832.     b = 
  3833.     syssuspendmessages = 
  3834. dial 
  3835. angle
  3836.     ctr = 
  3837. coords = 
  3838. radius = ((
  3839. ) - (
  3840. ())/2
  3841. dialAngle = (
  3842. _/360) * (2 * PI) - (PI / 2)
  3843. U"hand" 
  3844. + (.8 * 
  3845. f)), \
  3846. (.8 * 
  3847. )/2,\
  3848.     pagelist = pageList()
  3849. H360 
  3850. itemoffset(
  3851. T) + 1
  3852. "tv switch"
  3853. ("tv" && 
  3854. notifybefore 
  3855. "1,2,5,3"
  3856. notifyBefore 
  3857.     velocityConstant = 6
  3858.     -- info 
  3859. a list 
  3860. needed information 
  3861. %follows:
  3862. *= myInfo 
  3863.     xVector= 
  3864.     elapsedTime= 
  3865.     currentDirection= 
  3866.     bnds = 
  3867.     frameBnds = 
  3868. screen 
  3869.     yVector = 
  3870.     newPosition = 
  3871.     -- now that we've moved, let's 
  3872. whether we have 
  3873. change directions
  3874. ) + 30 >= 
  3875. omaxBounce
  3876.  <= 0
  3877. ) >= 
  3878. -1 * 
  3879. positionChildViewer childViewer, bnds
  3880.     newbnds= pageUnitsToClient(
  3881. notifyAfter 
  3882. "credit" 
  3883. nameList()
  3884.     vref = 
  3885. "extra"
  3886. pagescroll 
  3887. currentpage 
  3888. "train"
  3889. r vRef,
  3890. initAnimation 
  3891. isOpen 
  3892. notifyBefore 
  3893. animate 
  3894.         nl = 
  3895. itemoffset(
  3896.         newName = 
  3897. (nl)+1) 
  3898.         close 
  3899. namelist
  3900. "Janet Strong,Melody Christensen,Shuang Li,Joseph Brick"
  3901. ,&H.&
  3902. Displays/hides Template Outline palette.
  3903. helpTemplate
  3904. &Contents
  3905. Change To&pic Name..
  3906. Using this &Template
  3907. false
  3908. Displays help on using this template.
  3909. Options for modifying content of this template.
  3910. Changes name of current chapter.
  3911. New &Chapter...
  3912. outline
  3913. animSysbookLoaded
  3914. Cvisited
  3915. changeName
  3916. rebuildStructure
  3917. tableOfContents
  3918. toolbar
  3919. tableofcontents
  3920. firstTime
  3921. firstTime
  3922. Adds new chapter to this book.
  3923. Change C&hapter Name..
  3924. Changes name of topic chapter.
  3925. New &Topic...
  3926. author
  3927. The path animation sysbook is not loaded. Animations in the "Path Animation" sections will not run. Be sure that mtb40anm.sbk are included in your startupSysbooks.
  3928. Adds new topic to this chapter.
  3929. contents
  3930. topicsBackground
  3931. Template &Outline
  3932. enterApplication
  3933. Change Chapter Name...
  3934. chaptersBackground
  3935. author
  3936. outline
  3937. Change Topic Name...
  3938. contents
  3939. TopicsBackground
  3940. entermenu
  3941. helpTemplate
  3942. Contents
  3943. leaveapplication
  3944. outline
  3945. toolbar
  3946. author
  3947. outline
  3948. toolbar
  3949. reader
  3950. outline
  3951. mstate
  3952. rebuildStructure
  3953. contents
  3954. outline
  3955. w,    #?
  3956. s_temp_animNewBackground
  3957. chaptersBackground
  3958. This template is limited to
  3959. chapters.
  3960. skipDialog
  3961. /%chapterCount
  3962. chapterLimit
  3963. topicsBackground
  3964. newBackground
  3965. chapterLimit
  3966. chapter headings
  3967. chaptersBackground
  3968. topics
  3969. topicsBackground
  3970. w,    #>
  3971. .',    7
  3972. w,    #>
  3973. PBmyPages
  3974. voutline
  3975. curChapterId
  3976. myChapterID
  3977. pagelabel
  3978. chapterCount
  3979. outline
  3980. tabSpacer
  3981. curPageId
  3982. tableofcontents
  3983. tableOfContents
  3984. chaptersBackground
  3985. 0%chapterCount
  3986. label
  3987. topicsBackground
  3988. qkinitializePage
  3989. rebuildStructure
  3990. .',    "
  3991. extractName
  3992. extractID
  3993. ,&H.&
  3994. itemOffset
  3995. O@middleGray
  3996.  9@darkBlue
  3997. tabSpacer
  3998. tableOfContents
  3999. tableofcontents
  4000. updatechecks
  4001. tableOfContents
  4002. .',    "
  4003. Cannot find book TMPLHELP.TBK
  4004. mydir
  4005. tmplhelp.tbk
  4006. helpTemplate
  4007. initializePage
  4008. w,    #?
  4009. Enter new chapter name.
  4010. cancel
  4011. This template is limited to
  4012. chaptersBackground
  4013. label
  4014. rebuildStructure
  4015. tableOfContents
  4016. toolbar
  4017. chapterName
  4018. chapters.
  4019. skipDialog
  4020. /%chapterCount
  4021. chapterLimit
  4022. Untitled
  4023. topicsBackground
  4024. newChapter
  4025. cancel
  4026. Enter new topic name.
  4027. chaptersBackground
  4028. lastPage
  4029. label
  4030. rebuildStructure
  4031. tableOfContents
  4032. toolbar
  4033. chapterName
  4034. skipDialog
  4035. Untitled
  4036. topicsBackground
  4037. newTopic
  4038. cancel
  4039. Enter new name.
  4040. label
  4041. rebuildStructure
  4042. label
  4043. changeName
  4044. firstTime
  4045. saveAs
  4046. about
  4047. aboutAnimate
  4048. anim_StartSize
  4049. animSysbookLoaded
  4050. buttonGroup
  4051. gHeader
  4052. marker
  4053. gButtons
  4054. outline
  4055. spupp
  4056. X sizeIt
  4057. bSize
  4058. header
  4059. gOutline
  4060. rightBorder
  4061. sized
  4062. getSystemMetrics
  4063. exclientSz
  4064. maxSize
  4065. clientSz
  4066. getSystemMetrics
  4067. outlineOrganizer
  4068. openWindow
  4069. <+V!!
  4070. statusbar
  4071. fxclientSz
  4072. closeWindow
  4073. tableOfContents
  4074. toolbar
  4075. background
  4076. previous
  4077. topics
  4078. tableOfContents
  4079. toolbar
  4080. Table of contents
  4081. heading
  4082. enterBackground
  4083. tableOfContents
  4084. toolbar
  4085. leaveBackground
  4086. You cannot delete this page.
  4087. clear
  4088. You cannot cut this page.
  4089. This template does not support adding new pages to the table of contents.
  4090. newPage
  4091. qkinitializePage
  4092. initializePage
  4093. highlight
  4094. highlightColor
  4095. shadow
  4096. shadowColor
  4097. faceColor
  4098. highlight
  4099. highlightColor
  4100. shadow
  4101. shadowColor
  4102. faceColor
  4103. ,&H.&
  4104. ,&H.&
  4105. spupp
  4106. highlight
  4107. shadow
  4108. sized
  4109. pageID
  4110. curField
  4111. voutline
  4112. false
  4113. goPage
  4114. qkinitializePage
  4115. Zselected
  4116. pageID
  4117. buttondown
  4118. [darkBlue
  4119. selected
  4120. checkref
  4121. false
  4122. Cvisited
  4123. subPages
  4124. curID
  4125. pageID
  4126. pageID
  4127. OBmypages
  4128. value
  4129. updateChecks
  4130. pageID
  4131. pageID
  4132. label
  4133. updateLabels
  4134. previous
  4135. outline
  4136. topics
  4137. toolbar
  4138. topicsBackground
  4139. enterpage
  4140. myPages
  4141. topics
  4142. topicList
  4143. toolbar
  4144. heading
  4145. chapterLabel
  4146. label
  4147. OBmyPages
  4148. initializePage
  4149. topics
  4150. updateChecks
  4151. OBmyPages
  4152. updateCheckMarks
  4153. .',    "
  4154. Cancel
  4155. Warning: this operation cannot be reversed using Undo.
  4156. chaptersBackground
  4157. curBK
  4158. rebuildStructure
  4159. You cannot delete the last page of this background.
  4160. topicsBackground
  4161. clear
  4162. .',    "
  4163. Cancel
  4164. Warning: this operation cannot be reversed using Undo.
  4165. chaptersBackground
  4166. curBK
  4167. rebuildStructure
  4168. You cannot delete the last page of this background.
  4169. topicsBackground
  4170. newChapter
  4171. newPage
  4172. qkinitializePage
  4173. qkinitializePage
  4174. previous
  4175. highlight
  4176. highlightColor
  4177. shadow
  4178. shadowColor
  4179. faceColor
  4180. highlight
  4181. highlightColor
  4182. shadow
  4183. shadowColor
  4184. faceColor
  4185. ,&H.&
  4186. ,&H.&
  4187. spupp
  4188. highlight
  4189. shadow
  4190. sized
  4191. curCheck
  4192. Cvisited
  4193. pageID
  4194. curField
  4195. curPageID
  4196. label
  4197. topicList
  4198. checkRef
  4199. fieldRef
  4200. Cvisited
  4201. curPageId
  4202. pageID
  4203. curTopic
  4204. updateChecks
  4205. false
  4206. goPage
  4207. qkinitializePage
  4208. Zselected
  4209. pageid
  4210. buttondown
  4211. [darkBlue
  4212. selected
  4213. chaptersBackground
  4214. Cvisited
  4215. outline
  4216. topics
  4217. previous
  4218. toolbar
  4219. toolbarRef
  4220. enterpage
  4221. topicLabel
  4222. toolbar
  4223. heading
  4224. mychapterID
  4225. label
  4226. initializePage
  4227. backpage
  4228. qkinitializePage
  4229. myChapterID
  4230. topics
  4231. yunewTopic
  4232. newPage
  4233. chaptersBackground
  4234. author
  4235. qkinitializePage
  4236. nextPageParent
  4237. qkinitializePage
  4238. previous
  4239. .',    "
  4240. Cancel
  4241. Warning: this operation cannot be reversed using Undo.
  4242. chaptersBackground
  4243. curBK
  4244. rebuildStructure
  4245. You cannot delete the last page of this background.
  4246. topicsBackground
  4247. clear
  4248. .',    "
  4249. Cancel
  4250. Warning: this operation cannot be reversed using Undo.
  4251. chaptersBackground
  4252. curBK
  4253. rebuildStructure
  4254. You cannot delete the last page of this background.
  4255. topicsBackground
  4256. highlight
  4257. highlightColor
  4258. shadow
  4259. shadowColor
  4260. faceColor
  4261. highlight
  4262. highlightColor
  4263. shadow
  4264. shadowColor
  4265. faceColor
  4266. ,&H.&
  4267. ,&H.&
  4268. spupp
  4269. highlight
  4270. shadow
  4271. sized
  4272. SM_SWAPBUTTON
  4273. descr
  4274. client
  4275. xLine
  4276. yLine
  4277. yGroup
  4278. 5nendpoint
  4279. yfield
  4280. getsystemmetrics
  4281. thisWin
  4282. getsystemmetrics
  4283. xGroup
  4284. xfield
  4285. descrField
  4286. buttonDown
  4287. xposc
  4288. select
  4289. end buttonClick
  4290. cloud
  4291. to handle buttonClick
  4292. balloon
  4293. yposb
  4294. yposc
  4295. balloonpath
  4296. cloudpath
  4297. xposb
  4298. move selection to
  4299. animate
  4300. .animate
  4301. buttonup
  4302. buttonClick
  4303. highlight
  4304. highlightColor
  4305. shadow
  4306. shadowColor
  4307. faceColor
  4308. highlight
  4309. highlightColor
  4310. shadow
  4311. shadowColor
  4312. faceColor
  4313. ,&H.&
  4314. ,&H.&
  4315. spupp
  4316. highlight
  4317. shadow
  4318. sized
  4319. highlight
  4320. highlightColor
  4321. shadow
  4322. shadowColor
  4323. faceColor
  4324. highlight
  4325. highlightColor
  4326. shadow
  4327. shadowColor
  4328. faceColor
  4329. ,&H.&
  4330. ,&H.&
  4331. spupp
  4332. highlight
  4333. shadow
  4334. sized
  4335. .animate
  4336. buttonup
  4337. holeLoc
  4338. randomBallLocation
  4339. animate
  4340. green
  4341. ballRef
  4342. gbounds
  4343. gsize
  4344. bSize
  4345. greenRef
  4346. randomBallLocation
  4347. .',    7
  4348. maxBounce
  4349. myInfo
  4350. ballBounds
  4351. myInfo
  4352. newPosition
  4353. frameBnds
  4354. {:myAngle
  4355. coords
  4356. minute
  4357. sweep
  4358. .',    "
  4359. sweep
  4360. maxDisplay
  4361. timeGetTime
  4362. curTime
  4363. z:myAngle
  4364. counter
  4365. timeGetTime
  4366. timeGetTime
  4367. sweep
  4368. counter
  4369. mmsystem
  4370. enterpage
  4371. timeGetTime
  4372. obBounds
  4373. timegettime
  4374. timeGetTime
  4375. mmsystem
  4376. accelerate
  4377. ,&H.&
  4378. safeHeight
  4379. ground
  4380. thought
  4381. accelerate
  4382. <KinitAnimation
  4383. animate
  4384. ,&H.&
  4385. thought
  4386. b;origloc
  4387. initanimation
  4388. lastTime
  4389. newTime
  4390. timeGetTime
  4391. lastFrame
  4392. newFrame
  4393. delay
  4394. timeGetTime
  4395. timeGetTime
  4396. mmsystem
  4397. enterpage
  4398. startY
  4399. You can only move objects along lines or angledLines.
  4400. startX
  4401. line,angledLine
  4402. obSize
  4403. moveObjectAlongPath
  4404. outlineField
  4405. outline
  4406. LPscrollToSelectedTextline
  4407. updateHeader
  4408. initializePage
  4409. ,&H.&
  4410. extractID
  4411. curTextLine
  4412. false
  4413. outline
  4414. curID
  4415. voutline
  4416. rebuildStructure
  4417. curPage
  4418. reorder
  4419. extractName
  4420. extractID
  4421. 1,    "j
  4422. <Untitled>
  4423. insertName
  4424. .',    "
  4425. extractNumber
  4426. s_cancel
  4427. false
  4428. keychar
  4429. curLine
  4430. bkRef
  4431. chaptersBackground
  4432. outline
  4433. label
  4434. insertName
  4435. pageID
  4436. tableofcontents
  4437. chapter
  4438. x5chapter
  4439. lineNum
  4440. topicsBackground
  4441. BlineNum
  4442. updateLabels
  4443. qkinitializePage
  4444. updateText
  4445. s_enterText
  4446. updateButtons
  4447. enterField
  4448. s_cancel
  4449. s_enterText
  4450. updateButtons
  4451. updateText
  4452. leaveField
  4453. Cancel
  4454. extractID
  4455. chaptersBackground
  4456. curBK
  4457. chapterOrPage
  4458. tlineNum
  4459. curID
  4460. Cannot delete the last page of background
  4461. startline
  4462. rebuildStructure
  4463. chapter
  4464. Delete selected page(s)?
  4465. outline
  4466. topicsBackground
  4467. qkinitializePage
  4468. buttonclick
  4469. 1,    "j
  4470. ,&H.&
  4471. count
  4472. OZextractNumber
  4473. renumberText
  4474. keychar
  4475. keyFirst
  4476. keyLast
  4477. keyup
  4478. .'+    +
  4479. txtline
  4480. s_cancel
  4481. extractID
  4482. extractName
  4483. y5chapter
  4484. BlineNum
  4485. updateButtons
  4486. lineNum
  4487. OZextractNumber
  4488. pageId
  4489. header
  4490. updateHeader
  4491. OZextractNumber
  4492. maxChapter
  4493. extractID
  4494. qkinitializePage
  4495. gotopage
  4496. s_navFromPalette
  4497. buttondoubleclick
  4498. V,    #>
  4499. mouseLoc
  4500. 7renumberText
  4501. marker
  4502. count
  4503. headingOrTopic
  4504. lineHeight
  4505. targetLine
  4506. lineList
  4507. /?reorder
  4508. tlines
  4509. topic
  4510. llineYloc
  4511. heading
  4512. updateHeader
  4513. tline
  4514. IvertLoc
  4515. buttondown
  4516. lineHeight
  4517. scrollToSelectedTextLine
  4518. lineYloc
  4519. marker
  4520. lineHeight
  4521. adjustsize
  4522. highlight
  4523. highlightColor
  4524. shadow
  4525. shadowColor
  4526. faceColor
  4527. highlight
  4528. highlightColor
  4529. shadow
  4530. shadowColor
  4531. faceColor
  4532. ,&H.&
  4533. ,&H.&
  4534. spupp
  4535. highlight
  4536. shadow
  4537. sized
  4538. angle
  4539. coords
  4540. coords
  4541. angle
  4542. 1,    #?
  4543. pagelist
  4544. itemoffset
  4545. tv switch
  4546. gpageList
  4547. buttonup
  4548. enterbackground
  4549. 1,2,5,3
  4550. pageList
  4551. .',    7
  4552. maxBounce
  4553. myInfo
  4554. myInfo
  4555. newPosition
  4556. screen
  4557. frameBnds
  4558. Copy    Ctrl+&File
  4559. &Open...    Ctrl+O
  4560. &Save    Ctrl+S
  4561. Save &As...
  4562. saveas
  4563. &Import...
  4564. import
  4565. &Export...
  4566. export
  4567. Print Set&up...
  4568. printsetup
  4569. &Print Pages...    Ctrl+P
  4570. printpages
  4571. Prin&t Report...
  4572. printreport
  4573. Send &Mail...
  4574. sendmail
  4575. &Run...
  4576. E&xit    Alt+F4
  4577. &Edit
  4578. &Size to Page    F11
  4579. sizetopage
  4580. Aut&hor    F3
  4581. author
  4582. &Page
  4583. &Next    Alt+Right
  4584. &Previous    Alt+Left
  4585. previous
  4586. &Help
  4587. &Contents    F1
  4588. contents
  4589. &About Animate...
  4590. Displays information about this application.
  4591. wrwww
  4592. w"'ww
  4593. r'"ww
  4594. "wr'w
  4595. 'ww"w
  4596. wwwr'
  4597. wwww"
  4598. wwwwr
  4599. wxwww
  4600. wwwwx
  4601. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  4602. wwwwwwwwwwwwwwwwwww
  4603. wwwwwwwwwwww
  4604. wwwwwwwwwwwww
  4605. wwwwwwwwwwwww
  4606. wwwwpw
  4607. pwwwxxwwwwx
  4608. wwwwpwwwwww
  4609. wwwww
  4610. xxwww
  4611. wwwwpp
  4612. xxwwxx
  4613. wwwwwxx
  4614. xxwwwwwxx
  4615. wwwww
  4616. wxxxxxxwwwxx
  4617. wwwwx
  4618. xxwwwwxxxxxww
  4619. wxxxxxwwwxxxx
  4620. wwwww
  4621. xwwwwxxxxxww
  4622. wwwww
  4623. wwxxwxwwwwxx
  4624. wwwwx
  4625. xwwww
  4626. wwwwx
  4627. wwwwxxwwwxx
  4628. wwwww
  4629. wwwwwwp
  4630. wwwwwp
  4631. wwwwwwx
  4632. wwwwp
  4633. wwwwwwwwx
  4634. wwwwww
  4635. wwwwwwwwwx
  4636. wwwwww
  4637. wwwwwwww
  4638. wwwwwwwwwwwww
  4639. wwwwwwww
  4640. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  4641. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  4642. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  4643. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  4644. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  4645. wwwwwwwwwwwwwwwwwww
  4646. wwwwwwwwwwww
  4647. wwwwwwwwwwwww
  4648. wwwwwwwwwwwww
  4649. wwwwxxwwwwwwxxwwwwx
  4650. wwwwwwwwwww
  4651. wwwww
  4652. xxxwww
  4653. wwwwxxw
  4654. wwwwxxx
  4655. wwwwx
  4656. xwwwwx
  4657. wwxpx
  4658. xxwwwww
  4659. wwxxxp
  4660. xxxwww
  4661. wwwxxw
  4662. xxwwww
  4663. wwwww
  4664. wwwwww
  4665. wwwww
  4666. wwwww
  4667. wwwwwww
  4668. wwwwwp
  4669. wwwwwwwp
  4670. wwwww
  4671. wwwwwwx
  4672. wwwwwp
  4673. wwwwp
  4674. wwwwwwwwx
  4675. wwwwww
  4676. wwwwwwwwwx
  4677. wwwwww
  4678. wwwwwwww
  4679. wwwwwwwwwwwww
  4680. wwwwwwww
  4681. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  4682. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  4683. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  4684. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  4685. """""""""""""
  4686. **********
  4687. **********
  4688. **********
  4689. **********
  4690. """"""""""""""
  4691. **********"
  4692. ***********"
  4693. ************ 
  4694. ***********
  4695. """"""""""""""
  4696. ********"
  4697. *********"
  4698. ********** 
  4699. *********
  4700. """""""""""""
  4701. ******"
  4702. *******"
  4703. ******** 
  4704. *******
  4705. """""""""""""
  4706. *****
  4707. ****"
  4708. *****
  4709. *****"
  4710. *****
  4711. ****** 
  4712. *****
  4713. *****
  4714. """""""""""""
  4715. *********
  4716. *********
  4717. *********
  4718. *********
  4719. xxxxp
  4720. wwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  4721. wwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  4722. wwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  4723. wwwwwx
  4724. wwwwwwwwwwwww
  4725. wwwwwwwxxxx
  4726. wwwwwwwwwww
  4727. wwwwwwwwwwx
  4728. wwwwwwwwwww
  4729. wwwwwwwwww
  4730. wwwwwwwwwwW
  4731. wwwwwwwwwp
  4732. wwwwwwwwww
  4733. twwwwwwwww
  4734. wwwwwwwww
  4735. )wwwwwwwwx
  4736. wwwwwwwww
  4737. wwwwwwwwpx
  4738. wwwwwwwwwf
  4739. wwwwwwww
  4740. pwwwwwwwww
  4741. @wwwwwwww
  4742. wwwwwwww
  4743. wwwwwwww
  4744. wwwwwwww
  4745. Vwwwwwwww
  4746. wwwwwwww
  4747. wwwwwwww
  4748. pwwwp
  4749. wwwwwwww
  4750. Gwwwwwwww
  4751. wwwwwwwwEUwwwwwwww
  4752. wwwpww
  4753. wwwwwwww
  4754. wwwwwwww
  4755. wwwwwwww
  4756. xwwwwwwww
  4757. wwwwwwww
  4758. wwwwwwww
  4759. wxxxx
  4760. wwwwwwwwF
  4761. wwwwwwwwp
  4762. wwwwwwww
  4763. &wwwwwwwwp
  4764. wxxpwwwwwwwww
  4765. &wwwwwwwwx
  4766. wwwwwwwww
  4767. &wwwwwwwww
  4768. wwwwwwwww
  4769. wwwwwwwwwp
  4770. wwwwwwwwww
  4771. wwwwwwwwww
  4772. wwwwwwwwww
  4773. Fwwwwwwwwwwx
  4774. wwwwwwwwwww
  4775. Xwwwwwwwwwww
  4776. wwwwwwwwwww
  4777. wwwwwwwwwwww
  4778. wwwwwwwwwwwwww
  4779. wwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  4780. wwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  4781. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwx
  4782. arrow6
  4783. arrow1
  4784. arrow2
  4785. arrow3
  4786. arrow4
  4787. arrow5
  4788. Hfinding 
  4789. difference 
  4790.     -- distances 
  4791. divide 
  4792.     holeLoc = 
  4793.     -- now that we know 
  4794. loop:
  4795. 3DD;3
  4796. 4458q
  4797. xt414
  4798. wWsOO
  4799. 86110
  4800. 7ssp4
  4801. x?OHuOVS`1
  4802. _E7787
  4803. pMaeo
  4804. dd788
  4805. W6OO8
  4806. 7885OOW
  4807. xsOOCh
  4808. VVS_p
  4809. oOO?x
  4810. OOcco
  4811. v6Wv7
  4812. sVV6x
  4813. s/OOg
  4814. 86V8    
  4815. 6VVQc
  4816. oOO?ss
  4817. OOV?Fs
  4818. 1!!/p
  4819. 6VVOp
  4820. 131316=1
  4821. 14;;?
  4822. 1@@I;
  4823. 6@@9@
  4824. =    10w
  4825. 11;11
  4826. wq3Q91
  4827. wws    ;
  4828. `5;30
  4829. `;053
  4830. 1AV;1
  4831. V\VLVLV\
  4832. F\F\VLV\VE
  4833. eieieieie
  4834. ieieieieie
  4835. ieieieieie
  4836. ieieieieie
  4837. ieieie`
  4838. `ieieieie
  4839. ieieieieie
  4840. ieieieieie
  4841. ieieieieie
  4842. ieiei`0
  4843. PP!@    
  4844. AVxP`
  4845. pwG?p
  4846. VTTVTVTP
  4847. 991911
  4848. `ieieieie
  4849. ieieieieie
  4850. ieieieieie
  4851. iee    5
  4852. eieieieie
  4853. ieieieieie
  4854. ieieieie
  4855. xwwxxwwxx
  4856. wwxxwwxxww
  4857. xxwwxxwwxx
  4858. wwxxwwxxwp
  4859. xwwxxwwxx
  4860. wwxxwwxxww
  4861. xxwwxxwwxx
  4862. wwxxwwxxwp
  4863. 0,0,-15,-735,180,-780,360,-735,390,0,360,765,180,795,15,765,0,0
  4864. ,true,,true,,true,,true
  4865. Constant
  4866. FALSE
  4867. FALSE
  4868. 6072,4234
  4869. 0,0,59,59,-1,-44,58,15,-1,-89,58,-30,-1,-133,58,-74,0,-178,59,-119,1,-222,60,-163,2,-267,61,-208,5,-311,64,-252,8,-355,67,-296,12,-400,71,-341,17,-444,76,-385,23,-488,82,-429,31,-532,90,-473,41,-575,100,-516,52,-618,111,-559,67,-660,126,-601,86,-700,145,-641,112,-736,171,-677,145,-765,204,-706,186,-778,245,-719,225,-756,284,-697,254,-723,313,-664,277,-686,336,-627,296,-645,355,-586,311,-603,370,-544,323,-561,382,-502,334,-518,393,-459,343,-474,402,-415,351,-430,410,-371,358,-386,417,-327,363,-342,422,-283,369,-298,428,-239,373,-254,432,-195,378,-210,437,-151,381,-165,440,-106,384,-121,443,-62,387,-77,446,-18,389,-32,448,27,390,12,449,71,388,57,447,116,385,101,444,160,383,145,442,204,379,190,438,249,376,234,435,293,372,278,431,337,367,323,426,382,362,367,421,426,356,411,415,470,349,455,408,514,341,498,400,557,332,542,391,601,322,585,381,644,309,628,368,687,294,670,353,729,275,710,334,769,251,747,310,806,220,778,279,837,179,795,238,854,140,775,199,834,111,741,170,800,91,702,150,761,75,661,134,720,62,618,121,677,52,575,111,634,42,531,101,590,35,487,94,546,29,443,88,502,24,399,83,458,19,355,78,414,15,311,74,370,11,266,70,325,8,222,67,281,6,178,65,237,4,133,63,192,3,89,62,148,1,44,60,103
  4870. 59,59
  4871. 59,59
  4872. 0,0,15,-105,120,-285,240,-465,435,-705,615,-855,780,-960,975,-1050,1050,-1020,1050,-930,945,-690,660,-405,480,-240,330,-120,120,-15,15,15
  4873. ,,,,,,,,,,,,,,,
  4874. constant
  4875. FALSE
  4876. FALSE
  4877. 5745,4770
  4878. 0,0,59,59,10,-67,69,-8,29,-130,88,-71,63,-188,122,-129,97,-246,156,-187,133,-304,192,-245,170,-360,229,-301,207,-416,266,-357,245,-472,304,-413,288,-524,347,-465,330,-576,389,-517,373,-629,432,-570,415,-681,474,-622,463,-728,522,-669,515,-771,574,-712,566,-815,625,-756,619,-857,678,-798,675,-893,734,-834,732,-930,791,-871,790,-965,849,-906,851,-993,910,-934,912,-1021,971,-962,973,-1049,1032,-990,1036,-1026,1095,-967,1050,-968,1109,-909,1038,-903,1097,-844,1011,-841,1070,-782,984,-779,1043,-720,957,-717,1016,-658,919,-664,978,-605,871,-616,930,-557,823,-568,882,-509,776,-521,835,-462,728,-473,787,-414,680,-425,739,-366,631,-379,690,-320,582,-333,641,-274,532,-288,591,-229,482,-242,541,-183,430,-200,489,-141,377,-158,436,-99,324,-117,383,-58,263,-87,322,-28,203,-57,262,2,143,-26,202,33,80,-4,139,55
  4879. FALSE
  4880. 59,59
  4881. 59,59
  4882. 0,0,165,0,315,0,390,-75,435,330,525,-750,585,45,690,15,795,-45,900,30,1020,0,1170,0,1290,0,1410,0,1545,0,1620,-90,1665,330,1740,-735,1815,60,1965,15,2040,-45,2130,15,2250,0,2415,0
  4883. ,,,,,,,,,,,,,
  4884. Variable
  4885. FALSE
  4886. 5235,3420
  4887. 0,0,45,45,55,0,100,45,110,0,155,45,165,0,210,45,215,0,260,45,265,0,310,45,315,0,360,45,340,-25,385,20,365,-50,410,-5,390,-75,435,-30,405,60,450,105,420,195,465,240,435,330,480,375,465,-30,510,15,495,-390,540,-345,525,-750,570,-705,545,-485,590,-440,565,-220,610,-175,585,45,630,90,620,35,665,80,655,25,700,70,690,15,735,60,725,-5,770,40,760,-25,805,20,795,-45,840,0,830,-20,875,25,865,5,910,50,900,30,945,75,940,20,985,65,980,10,1025,55,1020,0,1065,45,1070,0,1115,45,1120,0,1165,45,1170,0,1215,45,1210,0,1255,45,1250,0,1295,45,1290,0,1335,45,1330,0,1375,45,1370,0,1415,45,1410,0,1455,45,1455,0,1500,45,1500,0,1545,45,1545,0,1590,45,1570,-30,1615,15,1595,-60,1640,-15,1620,-90,1665,-45,1635,50,1680,95,1650,190,1695,235,1665,330,1710,375,1690,-25,1735,20,1715,-380,1760,-335,1740,-735,1785,-690,1765,-470,1810,-425,1790,-205,1835,-160,1815,60,1860,105,1865,45,1910,90,1915,30,1960,75,1965,15,2010,60,1990,-5,2035,40,2015,-25,2060,20,2040,-45,2085,0,2070,-25,2115,20,2100,-5,2145,40,2130,15,2175,60,2170,10,2215,55,2210,5,2255,50,2250,0,2295,45,2305,0,2350,45,2360,0,2405,45,2415,0,2460,45
  4888. 45,45
  4889. 45,45
  4890. 0,0,165,0,315,0,390,-75,435,330,525,-750,585,45,690,15,795,-45,900,30,1020,0,1170,0,1290,0,1410,0,1545,0,1620,-90,1665,330,1740,-735,1815,60,1965,15,2040,-45,2130,15,2250,0,2415,0
  4891. ,,,,,,,,,,,,,
  4892. Constant
  4893. FALSE
  4894. 5235,3420
  4895. 0,0,45,45,98,0,143,45,196,0,241,45,294,0,339,45,370,-55,415,-10,398,-6,443,39,409,92,454,137,419,189,464,234,430,287,475,332,440,276,485,321,448,178,493,223,456,80,501,125,464,-18,509,27,472,-115,517,-70,480,-213,525,-168,488,-311,533,-266,497,-409,542,-364,505,-506,550,-461,513,-604,558,-559,521,-702,566,-657,529,-700,574,-655,536,-602,581,-557,544,-504,589,-459,551,-407,596,-362,558,-309,603,-264,566,-211,611,-166,573,-113,618,-68,580,-15,625,30,621,35,666,80,713,2,758,47,798,-43,843,2,878,14,923,59,969,13,1014,58,1065,0,1110,45,1163,0,1208,45,1262,0,1307,45,1360,0,1405,45,1458,0,1503,45,1552,-8,1597,37,1615,-84,1660,-39,1630,-1,1675,44,1640,97,1685,142,1650,195,1695,240,1661,292,1706,337,1669,270,1714,315,1676,172,1721,217,1683,74,1728,119,1690,-24,1735,21,1697,-121,1742,-76,1704,-219,1749,-174,1711,-317,1756,-272,1717,-415,1762,-370,1724,-513,1769,-468,1731,-611,1776,-566,1738,-709,1783,-664,1747,-664,1792,-619,1756,-566,1801,-521,1765,-468,1810,-423,1774,-371,1819,-326,1784,-273,1829,-228,1793,-175,1838,-130,1802,-78,1847,-33,1811,20,1856,65,1871,43,1916,88,1965,15,2010,60,2041,-44,2086,1,2123,10,2168,55,2219,4,2264,49,2317,0,2362,45,2415,0,2460,45
  4896. 45,45
  4897. 45,45
  4898. 0,0,45,555,1560,585,2925,480,2925,-90,2895,-585,1530,-675,-75,-645,0,-60
  4899. ,true,,true,,true,,true,
  4900. Variable
  4901. 4687,1177
  4902. 0,0,765,765,10,60,775,825,28,117,793,882,56,170,821,935,93,221,858,986,138,268,903,1033,193,312,958,1077,257,352,1022,1117,330,390,1095,1155,413,424,1178,1189,504,455,1269,1220,604,482,1369,1247,713,507,1478,1272,832,528,1597,1293,959,546,1724,1311,1096,560,1861,1325,1241,572,2006,1337,1396,580,2161,1345,1560,585,2325,1350,1707,572,2472,1337,1846,556,2611,1321,1977,537,2742,1302,2099,515,2864,1280,2213,491,2978,1256,2318,463,3083,1228,2415,433,3180,1198,2504,400,3269,1165,2584,364,3349,1129,2655,325,3420,1090,2719,283,3484,1048,2773,238,3538,1003,2820,191,3585,956,2858,140,3623,905,2887,87,3652,852,2908,31,3673,796,2921,-28,3686,737,2925,-90,3690,675,2918,-144,3683,621,2902,-195,3667,570,2878,-244,3643,521,2846,-290,3611,475,2805,-334,3570,431,2757,-375,3522,390,2700,-414,3465,351,2635,-450,3400,315,2561,-484,3326,281,2480,-515,3245,250,2390,-544,3155,221,2292,-570,3057,195,2185,-594,2950,171,2071,-615,2836,150,1948,-634,2713,131,1817,-650,2582,115,1678,-664,2443,101,1530,-675,2295,90,1357,-670,2122,95,1194,-661,1959,104,1042,-650,1807,115,900,-634,1665,131,768,-616,1533,149,647,-593,1412,172,536,-568,1301,197,435,-539,1200,226,345,-506,1110,259,265,-470,1030,295,196,-431,961,334,137,-388,902,377,88,-342,853,423,50,-293,815,472,22,-240,787,525,4,-183,769,582,-3,-123,762,642,0,-60,765,705
  4903. FALSE
  4904. 765,765
  4905. 765,765
  4906. `0o`0o`
  4907. 07wpw
  4908. wpwwx
  4909. 45,-45,2475,1935,3825,1305,4185,1755,4725,1305
  4910. ,true,,true,
  4911. Constant
  4912. FALSE
  4913. -675,-135
  4914. 45,-45,765,390,72,-23,792,412,100,-1,820,434,127,21,847,456,154,42,874,477,181,64,901,499,209,86,929,521,236,108,956,543,264,129,984,564,291,151,1011,586,319,172,1039,607,347,194,1067,629,374,215,1094,650,402,236,1122,671,430,257,1150,692,458,278,1178,713,486,299,1206,734,514,320,1234,755,542,341,1262,776,570,362,1290,797,599,382,1319,817,627,403,1347,838,655,423,1375,858,684,444,1404,879,712,464,1432,899,741,484,1461,919,770,504,1490,939,798,524,1518,959,827,544,1547,979,856,564,1576,999,885,583,1605,1018,914,602,1634,1037,943,622,1663,1057,972,642,1692,1077,1001,661,1721,1096,1031,679,1751,1114,1060,698,1780,1133,1089,717,1809,1152,1119,736,1839,1171,1149,755,1869,1190,1178,773,1898,1208,1208,791,1928,1226,1238,809,1958,1244,1268,827,1988,1262,1298,845,2018,1280,1328,863,2048,1298,1358,881,2078,1316,1389,898,2109,1333,1419,915,2139,1350,1450,932,2170,1367,1480,949,2200,1384,1511,966,2231,1401,1541,983,2261,1418,1572,999,2292,1434,1603,1015,2323,1450,1634,1032,2354,1467,1666,1048,2386,1483,1697,1063,2417,1498,1728,1079,2448,1514,1760,1094,2480,1529,1791,1109,2511,1544,1823,1124,2543,1559,1854,1139,2574,1574,1886,1153,2606,1588,1918,1168,2638,1603,1950,1182,2670,1617,1982,1195,2702,1630,2015,1209,2735,1644,2047,1222,2767,1657,2079,1235,2799,1670,2112,1248,2832,1683,2145,1260,2865,1695,2177,1273,2897,1708,2210,1285,2930,1720,2243,1296,2963,1731,2277,1307,2997,1742,2310,1318,3030,1753,2343,1329,3063,1764,2376,1339,3096,1774,2410,1349,3130,1784,2444,1359,3164,1794,2477,1368,3197,1803,2511,1377,3231,1812,2545,1385,3265,1820,2579,1393,3299,1828,2613,1400,3333,1835,2648,1407,3368,1842,2682,1414,3402,1849,2716,1421,3436,1856,2751,1426,3471,1861,2785,1432,3505,1867,2820,1437,3540,1872,2855,1441,3575,1876,2889,1445,3609,1880,2924,1448,3644,1883,2959,1451,3679,1886,2994,1453,3714,1888,3029,1455,3749,1890,3064,1456,3784,1891,3099,1457,3819,1892,3134,1457,3854,1892,3169,1456,3889,1891,3203,1454,3923,1889,3238,1453,3958,1888,3273,1450,3993,1885,3308,1447,4028,1882,3343,1443,4063,1878,3377,1438,4097,1873,3412,1432,4132,1867,3446,1427,4166,1862,3481,1419,4201,1854,3515,1412,4235,1847,3549,1404,4269,1839,3583,1395,4303,1830,3616,1385,4336,1820,3649,1374,4369,1809,3682,1363,4402,1798,3715,1351,4435,1786,3748,1338,4468,1773,3780,1325,4500,1760,3812,1311,4532,1746,3838,1321,4558,1756,3861,1348,4581,1783,3885,1373,4605,1808,3910,1397,4630,1832,3937,1420,4657,1855,3965,1441,4685,1876,3994,1461,4714,1896,4024,1478,4744,1913,4055,1493,4775,1928,4088,1506,4808,1941,4121,1516,4841,1951,4156,1524,4876,1959,4190,1528,4910,1963,4225,1530,4945,1965,4260,1529,4980,1964,4295,1525,5015,1960,4329,1520,5049,1955,4363,1511,5083,1946,4397,1501,5117,1936,4430,1489,5150,1924,4462,1476,5182,1911,4493,1461,5213,1896,4524,1445,5244,1880,4555,1427,5275,1862,4584,1409,5304,1844,4614,1390,5334,1825,4642,1369,5362,1804,4670,1349,5390,1784,4698,1327,5418,1762,4725,1305,5445,1740
  4915. 720,435
  4916. 720,435
  4917. 45,-45,-2205,-675,-2565,135,-2835,585,-3735,675,-4815,855
  4918. ,true,,true,,
  4919. constant
  4920. FALSE
  4921. 3750,1230
  4922. 45,-45,735,510,-22,-64,668,491,-90,-82,600,473,-157,-99,533,456,-225,-117,465,438,-292,-134,398,421,-360,-151,330,404,-428,-166,262,389,-496,-181,194,374,-564,-197,126,358,-633,-211,57,344,-701,-225,-11,330,-770,-237,-80,318,-838,-250,-148,305,-907,-262,-217,293,-976,-272,-286,283,-1045,-282,-355,273,-1114,-290,-424,265,-1184,-299,-494,256,-1253,-306,-563,249,-1323,-311,-633,244,-1392,-315,-702,240,-1462,-319,-772,236,-1532,-321,-842,234,-1601,-320,-911,235,-1671,-318,-981,237,-1741,-314,-1051,241,-1810,-308,-1120,247,-1880,-299,-1190,256,-1948,-288,-1258,267,-2016,-273,-1326,282,-2084,-255,-1394,300,-2150,-233,-1460,322,-2214,-206,-1524,349,-2277,-175,-1587,380,-2336,-137,-1646,418,-2392,-96,-1702,459,-2442,-48,-1752,507,-2488,5,-1798,560,-2527,63,-1837,618,-2560,124,-1870,679,-2597,183,-1907,738,-2640,238,-1950,793,-2687,290,-1997,845,-2738,337,-2048,892,-2793,380,-2103,935,-2851,419,-2161,974,-2911,454,-2221,1009,-2973,486,-2283,1041,-3037,515,-2347,1070,-3101,540,-2411,1095,-3167,563,-2477,1118,-3234,584,-2544,1139,-3302,601,-2612,1156,-3369,618,-2679,1173,-3438,632,-2748,1187,-3506,645,-2816,1200,-3575,656,-2885,1211,-3644,665,-2954,1220,-3714,673,-3024,1228,-3783,683,-3093,1238,-3851,694,-3161,1249,-3920,706,-3230,1261,-3989,717,-3299,1272,-4058,729,-3368,1284,-4127,740,-3437,1295,-4196,752,-3506,1307,-4264,763,-3574,1318,-4333,775,-3643,1330,-4402,786,-3712,1341,-4471,798,-3781,1353,-4540,809,-3850,1364,-4609,821,-3919,1376,-4677,832,-3987,1387,-4746,844,-4056,1399,-4815,855,-4125,1410
  4923. FALSE
  4924. 690,555
  4925. 690,555
  4926. -45,45,-1395,495,-1935,855,-2205,1125,-2295,1395,-2475,1845,-2655,2115,-4815,2655
  4927. ,,,,,,,
  4928. Variable
  4929. FALSE
  4930. 3690,-270
  4931.     0,0,720,495,-124,71,596,566,-204,98,516,593,-283,124,437,619,-363,151,357,646,-442,177,278,672,-521,204,199,699,-601,230,119,725,-680,257,40,752,-760,283,-40,778,-839,310,-119,805,-919,336,-199,831,-998,363,-278,858,-1077,389,-357,884,-1157,416,-437,911,-1236,442,-516,937,-1316,469,-596,964,-1395,495,-675,990,-1427,516,-707,1011,-1459,537,-739,1032,-1490,559,-770,1054,-1522,580,-802,1075,-1554,601,-834,1096,-1586,622,-866,1117,-1617,643,-897,1138,-1649,664,-929,1159,-1681,686,-961,1181,-1713,707,-993,1202,-1744,728,-1024,1223,-1776,749,-1056,1244,-1808,770,-1088,1265,-1840,791,-1120,1286,-1871,813,-1151,1308,-1903,834,-1183,1329,-1935,855,-1215,1350,-1951,871,-1231,1366,-1967,887,-1247,1382,-1983,903,-1263,1398,-1999,919,-1279,1414,-2014,934,-1294,1429,-2030,950,-1310,1445,-2046,966,-1326,1461,-2062,982,-1342,1477,-2078,998,-1358,1493,-2094,1014,-1374,1509,-2110,1030,-1390,1525,-2126,1046,-1406,1541,-2141,1061,-1421,1556,-2157,1077,-1437,1572,-2173,1093,-1453,1588,-2189,1109,-1469,1604,-2205,1125,-1485,1620,-2210,1141,-1490,1636,-2216,1157,-1496,1652,-2221,1173,-1501,1668,-2226,1189,-1506,1684,-2231,1204,-1511,1699,-2237,1220,-1517,1715,-2242,1236,-1522,1731,-2247,1252,-1527,1747,-2253,1268,-1533,1763,-2258,1284,-1538,1779,-2263,1300,-1543,1795,-2269,1316,-1549,1811,-2274,1331,-1554,1826,-2279,1347,-1559,1842,-2284,1363,-1564,1858,-2290,1379,-1570,1874,-2295,1395,-1575,1890,-2306,1421,-1586,1916,-2316,1448,-1596,1943,-2327,1474,-1607,1969,-2337,1501,-1617,1996,-2348,1527,-1628,2022,-2359,1554,-1639,2049,-2369,1580,-1649,2075,-2380,1607,-1660,2102,-2390,1633,-1670,2128,-2401,1660,-1681,2155,-2411,1686,-1691,2181,-2422,1713,-1702,2208,-2433,1739,-1713,2234,-2443,1766,-1723,2261,-2454,1792,-1734,2287,-2464,1819,-1744,2314,-2475,1845,-1755,2340,-2486,1861,-1766,2356,-2496,1877,-1776,2372,-2507,1893,-1787,2388,-2517,1909,-1797,2404,-2528,1924,-1808,2419,-2539,1940,-1819,2435,-2549,1956,-1829,2451,-2560,1972,-1840,2467,-2570,1988,-1850,2483,-2581,2004,-1861,2499,-2591,2020,-1871,2515,-2602,2036,-1882,2531,-2613,2051,-1893,2546,-2623,2067,-1903,2562,-2634,2083,-1914,2578,-2644,2099,-1924,2594,-2655,2115,-1935,2610,-2782,2147,-2062,2642,-2909,2179,-2189,2674,-3036,2210,-2316,2705,-3163,2242,-2443,2737,-3290,2274,-2570,2769,-3417,2306,-2697,2801,-3544,2337,-2824,2832,-3671,2369,-2951,2864,-3799,2401,-3079,2896,-3926,2433,-3206,2928,-4053,2464,-3333,2959,-4180,2496,-3460,2991,-4307,2528,-3587,3023,-4434,2560,-3714,3055,-4561,2591,-3841,3086,-4688,2623,-3968,3118,-4815,2655,-4095,3150
  4932. FALSE
  4933. 720,495
  4934. 720,495
  4935. -45,45,-1395,495,-1935,855,-2205,1125,-2295,1395,-2475,1845,-2655,2115,-4815,2655
  4936. ,,,,,,,
  4937. Variable
  4938. FALSE
  4939. 4320,-450
  4940.     0,0,720,495,-124,71,596,566,-204,98,516,593,-283,124,437,619,-363,151,357,646,-442,177,278,672,-521,204,199,699,-601,230,119,725,-680,257,40,752,-760,283,-40,778,-839,310,-119,805,-919,336,-199,831,-998,363,-278,858,-1077,389,-357,884,-1157,416,-437,911,-1236,442,-516,937,-1316,469,-596,964,-1395,495,-675,990,-1427,516,-707,1011,-1459,537,-739,1032,-1490,559,-770,1054,-1522,580,-802,1075,-1554,601,-834,1096,-1586,622,-866,1117,-1617,643,-897,1138,-1649,664,-929,1159,-1681,686,-961,1181,-1713,707,-993,1202,-1744,728,-1024,1223,-1776,749,-1056,1244,-1808,770,-1088,1265,-1840,791,-1120,1286,-1871,813,-1151,1308,-1903,834,-1183,1329,-1935,855,-1215,1350,-1951,871,-1231,1366,-1967,887,-1247,1382,-1983,903,-1263,1398,-1999,919,-1279,1414,-2014,934,-1294,1429,-2030,950,-1310,1445,-2046,966,-1326,1461,-2062,982,-1342,1477,-2078,998,-1358,1493,-2094,1014,-1374,1509,-2110,1030,-1390,1525,-2126,1046,-1406,1541,-2141,1061,-1421,1556,-2157,1077,-1437,1572,-2173,1093,-1453,1588,-2189,1109,-1469,1604,-2205,1125,-1485,1620,-2210,1141,-1490,1636,-2216,1157,-1496,1652,-2221,1173,-1501,1668,-2226,1189,-1506,1684,-2231,1204,-1511,1699,-2237,1220,-1517,1715,-2242,1236,-1522,1731,-2247,1252,-1527,1747,-2253,1268,-1533,1763,-2258,1284,-1538,1779,-2263,1300,-1543,1795,-2269,1316,-1549,1811,-2274,1331,-1554,1826,-2279,1347,-1559,1842,-2284,1363,-1564,1858,-2290,1379,-1570,1874,-2295,1395,-1575,1890,-2306,1421,-1586,1916,-2316,1448,-1596,1943,-2327,1474,-1607,1969,-2337,1501,-1617,1996,-2348,1527,-1628,2022,-2359,1554,-1639,2049,-2369,1580,-1649,2075,-2380,1607,-1660,2102,-2390,1633,-1670,2128,-2401,1660,-1681,2155,-2411,1686,-1691,2181,-2422,1713,-1702,2208,-2433,1739,-1713,2234,-2443,1766,-1723,2261,-2454,1792,-1734,2287,-2464,1819,-1744,2314,-2475,1845,-1755,2340,-2486,1861,-1766,2356,-2496,1877,-1776,2372,-2507,1893,-1787,2388,-2517,1909,-1797,2404,-2528,1924,-1808,2419,-2539,1940,-1819,2435,-2549,1956,-1829,2451,-2560,1972,-1840,2467,-2570,1988,-1850,2483,-2581,2004,-1861,2499,-2591,2020,-1871,2515,-2602,2036,-1882,2531,-2613,2051,-1893,2546,-2623,2067,-1903,2562,-2634,2083,-1914,2578,-2644,2099,-1924,2594,-2655,2115,-1935,2610,-2782,2147,-2062,2642,-2909,2179,-2189,2674,-3036,2210,-2316,2705,-3163,2242,-2443,2737,-3290,2274,-2570,2769,-3417,2306,-2697,2801,-3544,2337,-2824,2832,-3671,2369,-2951,2864,-3799,2401,-3079,2896,-3926,2433,-3206,2928,-4053,2464,-3333,2959,-4180,2496,-3460,2991,-4307,2528,-3587,3023,-4434,2560,-3714,3055,-4561,2591,-3841,3086,-4688,2623,-3968,3118,-4815,2655,-4095,3150
  4941. FALSE
  4942. 720,495
  4943. 720,495
  4944. -45,45,-1395,495,-1935,855,-2205,1125,-2295,1395,-2475,1845,-2655,2115,-4815,2655
  4945. ,,,,,,,
  4946. Variable
  4947. FALSE
  4948. 3960,-720
  4949.     0,0,720,495,-124,71,596,566,-204,98,516,593,-283,124,437,619,-363,151,357,646,-442,177,278,672,-521,204,199,699,-601,230,119,725,-680,257,40,752,-760,283,-40,778,-839,310,-119,805,-919,336,-199,831,-998,363,-278,858,-1077,389,-357,884,-1157,416,-437,911,-1236,442,-516,937,-1316,469,-596,964,-1395,495,-675,990,-1427,516,-707,1011,-1459,537,-739,1032,-1490,559,-770,1054,-1522,580,-802,1075,-1554,601,-834,1096,-1586,622,-866,1117,-1617,643,-897,1138,-1649,664,-929,1159,-1681,686,-961,1181,-1713,707,-993,1202,-1744,728,-1024,1223,-1776,749,-1056,1244,-1808,770,-1088,1265,-1840,791,-1120,1286,-1871,813,-1151,1308,-1903,834,-1183,1329,-1935,855,-1215,1350,-1951,871,-1231,1366,-1967,887,-1247,1382,-1983,903,-1263,1398,-1999,919,-1279,1414,-2014,934,-1294,1429,-2030,950,-1310,1445,-2046,966,-1326,1461,-2062,982,-1342,1477,-2078,998,-1358,1493,-2094,1014,-1374,1509,-2110,1030,-1390,1525,-2126,1046,-1406,1541,-2141,1061,-1421,1556,-2157,1077,-1437,1572,-2173,1093,-1453,1588,-2189,1109,-1469,1604,-2205,1125,-1485,1620,-2210,1141,-1490,1636,-2216,1157,-1496,1652,-2221,1173,-1501,1668,-2226,1189,-1506,1684,-2231,1204,-1511,1699,-2237,1220,-1517,1715,-2242,1236,-1522,1731,-2247,1252,-1527,1747,-2253,1268,-1533,1763,-2258,1284,-1538,1779,-2263,1300,-1543,1795,-2269,1316,-1549,1811,-2274,1331,-1554,1826,-2279,1347,-1559,1842,-2284,1363,-1564,1858,-2290,1379,-1570,1874,-2295,1395,-1575,1890,-2306,1421,-1586,1916,-2316,1448,-1596,1943,-2327,1474,-1607,1969,-2337,1501,-1617,1996,-2348,1527,-1628,2022,-2359,1554,-1639,2049,-2369,1580,-1649,2075,-2380,1607,-1660,2102,-2390,1633,-1670,2128,-2401,1660,-1681,2155,-2411,1686,-1691,2181,-2422,1713,-1702,2208,-2433,1739,-1713,2234,-2443,1766,-1723,2261,-2454,1792,-1734,2287,-2464,1819,-1744,2314,-2475,1845,-1755,2340,-2486,1861,-1766,2356,-2496,1877,-1776,2372,-2507,1893,-1787,2388,-2517,1909,-1797,2404,-2528,1924,-1808,2419,-2539,1940,-1819,2435,-2549,1956,-1829,2451,-2560,1972,-1840,2467,-2570,1988,-1850,2483,-2581,2004,-1861,2499,-2591,2020,-1871,2515,-2602,2036,-1882,2531,-2613,2051,-1893,2546,-2623,2067,-1903,2562,-2634,2083,-1914,2578,-2644,2099,-1924,2594,-2655,2115,-1935,2610,-2782,2147,-2062,2642,-2909,2179,-2189,2674,-3036,2210,-2316,2705,-3163,2242,-2443,2737,-3290,2274,-2570,2769,-3417,2306,-2697,2801,-3544,2337,-2824,2832,-3671,2369,-2951,2864,-3799,2401,-3079,2896,-3926,2433,-3206,2928,-4053,2464,-3333,2959,-4180,2496,-3460,2991,-4307,2528,-3587,3023,-4434,2560,-3714,3055,-4561,2591,-3841,3086,-4688,2623,-3968,3118,-4815,2655,-4095,3150
  4950. FALSE
  4951. 720,495
  4952. 720,495
  4953. w"q13;3
  4954. p#v`f`70
  4955. ~g77sg
  4956. vsgbq13
  4957. wsvbS
  4958. pw3c"
  4959. 8gc11
  4960. 7  s17
  4961. y3310 w
  4962. f{fwr
  4963. 73w13 
  4964. &w6wsvguG
  4965. zsg3w
  4966. 3p+;0
  4967. "vvcg
  4968. 33;13;
  4969. xf87w
  4970. [uSQyw
  4971. 8#h93
  4972. 3118!
  4973. #{373
  4974. #6w737s
  4975. 7w57(
  4976. 0;0s 
  4977. '7swzwvW3
  4978. ;cs'88
  4979. :'wg(
  4980. wgusyes
  4981. 3668d;;3
  4982. #3;;3
  4983. v:v3}rw
  4984. 31;;33
  4985. 3;;0a"!
  4986.  00#C
  4987. wgX76p
  4988. jss7'c+s
  4989. ;;3;3;33
  4990. `S`4r
  4991. '508 /
  4992. wvw*;3;
  4993. ;3;3;
  4994. >Xwzwc;
  4995. 3;3;3?;
  4996. 067wg0#
  4997. 7'rf&
  4998. SWx(wu
  4999. gwzs6
  5000. #10370
  5001. wbrb";
  5002. 3e'53&
  5003. ;14#iw(
  5004. ws#zv
  5005. zRs5z>
  5006. @wS#C
  5007. zww6r
  5008. 3eV7s
  5009. 3v3f;
  5010. 6gpwfx
  5011. 3wzzsw'
  5012. 2:334'
  5013. 7266cf{3
  5014. s1789!9
  5015. 6rG6g
  5016. s'rv023
  5017. vjxn~vv
  5018. wj`'&&3
  5019. 'zr6vc
  5020. 3sh7s
  5021.  &2bx
  5022. 11wXr
  5023. 2sf6{3vf
  5024. b& &&
  5025.  0w11
  5026. 873cjvus
  5027. fz6~'"
  5028. "bbB;
  5029. bb3f$2
  5030. 11 "(
  5031. 3310w8
  5032. g3~iai
  5033. 306 36;3s
  5034. hsxx~
  5035. b'7&#
  5036. 9310+
  5037. wh88fxe
  5038. (wg*6
  5039. wzrg6g"w
  5040. k;;33
  5041. c;#p#
  5042. 36;;1
  5043. 830 +
  5044. >w{Wd
  5045. wxfvz
  5046. sg~>/
  5047. " 3f&23
  5048. w#vews!
  5049. ||}}w
  5050. h*gwz
  5051. 8wzvw
  5052. " "c3
  5053. wzwzwv.6v
  5054. sn#kw
  5055. v~jns
  5056. '#zwszwr&"
  5057. cfpbV"3
  5058. 10b2B33
  5059. xbw*{
  5060. 5wp2"
  5061. "6&&2Br
  5062. wchgu
  5063. 'zz4'
  5064. 2f2""&
  5065. nc2jbb `"r
  5066. b b!;
  5067. '$ "v
  5068. 6bGwi
  5069. 0#e1'
  5070. &'g*v
  5071. v2&"!
  5072. "&"b&"B7;2
  5073. `3;1g
  5074. "&s*7j
  5075.  4&"b$"
  5076.  'vh3
  5077. s0p!#
  5078. 3`";1
  5079. gv>7(
  5080. zff%"
  5081. jv'&*r"
  5082. 3zx+3
  5083. :vhw3f6z>
  5084. "bv#b$"~;
  5085. 6{jszr"b
  5086. gv2"w&&2
  5087. #0&6'
  5088. {c*8#
  5089. g(zvzx
  5090. 3vr&"B*
  5091. 6'xf'
  5092. s"b"g
  5093. su!1w
  5094. j~6v6
  5095. 6wjws~
  5096. "b&"w
  5097. b6g#"w
  5098. g&rzb
  5099. ng~nz
  5100. fggwc
  5101. rwg7znw'
  5102. &b"b"~~r"b
  5103. 4czrb
  5104.  "rjz&&*w
  5105. v::;1
  5106. &fsjCf
  5107. G"fb*
  5108. wgwvw6
  5109. rfr&%'
  5110. *`$#0
  5111. ~|#f&*
  5112. fg*fbfgfv
  5113. ww7gvw
  5114. gR`d$cgC
  5115. b'&b$&
  5116. 6"&&""bb*J
  5117. 0":j3b"u
  5118. bf&f&ffb
  5119. ssvsgc
  5120. wf&"R$
  5121. ""fp2z
  5122. r&"z`"#&u
  5123. 6f2V&"
  5124. g6v7c6rv
  5125. &gcff&&""
  5126. #&bb &b"'
  5127. cb&#!$#
  5128. 62b"BB"B
  5129. j8jh7
  5130. C`"` &
  5131. `277"B&
  5132. f "f 7 $#'
  5133. wcR&v
  5134. a` "F&d
  5135. !bB'f&
  5136. zvfr&c"rbj
  5137. c`&v##
  5138. b$f ''6'bF
  5139. 4'&'s$&&
  5140.  "b"b`
  5141. vbvfzv
  5142. &b"&"Bvv
  5143. bb#&#"
  5144. !&!$rpsa'#
  5145. v7v&!  ""
  5146. !$`&bFB
  5147.  c'B&
  5148. f6`%  Bv
  5149. "bfgfjcbfc
  5150. b"B*j"
  5151. &76Vv64
  5152. jnfnnvo
  5153. nffgd' $ $
  5154. $'fnr&&r`b
  5155. b"b2#"
  5156.  "  "
  5157. @bBbB
  5158. ffbf"
  5159. bff:f
  5160. '66v6pr6
  5161. f$bf"
  5162. $&v`"&&
  5163. bvbj7&bb'
  5164. g "&w
  5165. "'wv"f"2cv
  5166. g'&"R'
  5167. nff$&f
  5168. ff bBb
  5169. `#hr%&D&6#
  5170. 'b7&2p
  5171. f&b$vf"f
  5172. B`fb&
  5173. b&  "~
  5174. 3!"bbf!
  5175.  0"Br46
  5176. &brGf
  5177. d&rbd"
  5178. fr&% bBb$b
  5179. zzv"b&"
  5180. F&g0p
  5181. bcvcgfgBf
  5182. bBFft"fb&
  5183. r&""`'0dgz
  5184. f&fbB'r
  5185. "bbrba"
  5186. bB"`b``fzw
  5187. s"%"b2
  5188. bbffd
  5189. &fbdgrvcb
  5190. `#$6&ff
  5191. &`b&b&
  5192. srb&ff"3"b
  5193. f&&f&`b"
  5194. &fb`fb
  5195. ""$ "
  5196. 6&cbrw
  5197. t#g`f&bF
  5198. $&v'fww6&v
  5199. rab`ffC
  5200. c"#"brd
  5201. F``f&"b
  5202. bfbbfd$&fb
  5203. a$"&66cbr
  5204. &g"p"'dgf&
  5205. bdgc&Vgwvf
  5206. ccs&'&z467
  5207. f&F&Fbf&Fb
  5208. fd`bfbB "
  5209.  "&"`
  5210. c`'&rR#&
  5211. `gb`$&gg
  5212. &wf&`$$pb
  5213. `d&& ":
  5214. fbff&bf
  5215. bbdfbff&&f
  5216.   "$"b"
  5217. &wgg''&6$2
  5218. ''&p"%&v&f
  5219. $df&ffF&"f
  5220. p&fgt
  5221. `&& &e&
  5222. &*w&bd&
  5223. fFfbdf&&fb
  5224. FfF&Bf&b
  5225. g&v7gvw'
  5226. 'cbbqbpse
  5227. &$f&&"f6f
  5228. #7:"fbd
  5229. f&bffb`ffF
  5230.  #g2v6c
  5231. bvb&!cf'&b
  5232. b&6fbd
  5233. vgb`f
  5234. f&"FC&&w
  5235. bbFbb
  5236. "jb& "
  5237. v6vwgvs
  5238. b7'g&bvrv7
  5239. ` cg&&
  5240. bp&ff
  5241. bbF@ .##hr
  5242. {&fbFFbf
  5243. ""bjf& "
  5244. f6v6"bbr7"
  5245. gcb66gbd`f
  5246. "F&gg`f
  5247. fvrcc$&$ c
  5248. cfczw
  5249. Fff&fbff&
  5250. 4sfbw"''vw
  5251. wf&&$$ 'ff
  5252. &rcBfgv`ff
  5253. bCBbfwb`%"
  5254. `:"7"&rr6b
  5255. &&Ff$fBbf&
  5256. cgfb&#'
  5257. fwwgbg
  5258. F" vgfg
  5259. &&f f&g
  5260. xvbr'cgv2f
  5261. gd&bV
  5262. vpwgb'`v
  5263. g'&"b
  5264. &ffbfB`bf&
  5265. ffb`` 
  5266. 2cfgh6bd&&
  5267. vv bf&v~
  5268. b&ffbF&dbf
  5269. bf&&"
  5270. "bb&&"
  5271. 2brzr'r
  5272. xg&b`%"
  5273. vgffvfvg
  5274. g'v`v&h
  5275. 'fwzb
  5276. "f&dbd&&bf
  5277. &bFf&ffbbB
  5278. &~v's
  5279. &$bfF
  5280. $ " ""b 
  5281. &f~nzw
  5282. gffd&ff'
  5283. v ffdcfw'
  5284. ffjwx0&66
  5285. &&ff&fb`
  5286. && bBa
  5287. bF&bFf&B
  5288. &ff&fvf.
  5289. rcgfr
  5290. $&"bb&f 
  5291. &b&*bbf
  5292. b`d&BF&ff&
  5293. bffbfdg
  5294. &fg&6frCgz
  5295. vg&v6wg&
  5296. &ffb&"
  5297. "bjf&&b
  5298. dvFbf&fdf&
  5299. f&ff&b
  5300. rgfbB
  5301. bbFf 
  5302. jb`&"&&f
  5303. z2fbf&f
  5304.  cffv
  5305. ff'fBb
  5306. bgffgg6fbb
  5307. `  "bb"
  5308. "bbjjfjf
  5309. "&&fbf"
  5310. 6gbrg bbgf
  5311. &&"b&
  5312. jbf&$
  5313. !!ff&
  5314. ~vbF$
  5315. v6f`agv'd 
  5316. fbB'&&
  5317. Bbffn
  5318.  ""$"
  5319. ffbf&" 
  5320. c` r`
  5321. `fbf&&
  5322. gbf&&fvv
  5323. d&ff"%'&c
  5324. ff&ffgg
  5325.  " "" 
  5326. "&&jbb
  5327. ggbvb
  5328. bFhf`""G&b
  5329. frBvbb
  5330. ""  "
  5331. $"B6ff&
  5332. gfpffFf`f
  5333. ff$&vfvff
  5334. " ""  "
  5335. f&& b
  5336. "`&" 
  5337. g&gbvx
  5338. bRpb`bgb
  5339.   "  
  5340.   &"bf&&
  5341. bb&"" "b&"
  5342. b" &"
  5343. 0 "cFd&
  5344. &rf&~
  5345. b&" b&&
  5346. 'f"bv
  5347. vfgffbf&b
  5348.  ""  "&"
  5349.   "$"
  5350. &  b6b
  5351. pvhxffgg
  5352. gg``bv&g
  5353. ~vf"(
  5354. "b "&b`
  5355. "  "  "
  5356. ""  " "
  5357. wvf&&bBB
  5358. v'bbr
  5359. "&"bbf"
  5360. "b&jb"f"` 
  5361.  "" "
  5362. &ff&vfvffg
  5363. f 'Bg
  5364. ggbF.
  5365. bb"&&""b&&
  5366. 2""r 
  5367. vrCfvv
  5368. b"b"bf"jb 
  5369. "bjbb"&"bf
  5370. t4 rr$
  5371. rf`fb`fd
  5372. gfvbwvg
  5373. bbff&"B&"&
  5374. jbbjf
  5375. "'  r
  5376. bwwrf
  5377. '&'fgF
  5378. &"fb&"`&
  5379. bjb""bjbb&
  5380. jjbb "
  5381.  ffb"gbd
  5382. & "bfb""&"
  5383. &&"b"
  5384. "jbf&""
  5385.  &"" "
  5386. &ffbtg
  5387. vgG"v&fvfw
  5388. bf&Fb
  5389. bb "&f"&"
  5390. "f&"b"bbf&
  5391. "  "b!
  5392. g$''&#
  5393. xf"fvb"v
  5394. ffggffnn
  5395. &"ff&"b
  5396.  "&*bb"
  5397. &rp p 
  5398. vd(nrv
  5399. jbbjjbb
  5400. "b"&"
  5401. v f7"c&nbf
  5402. nffvf&'
  5403. &""bf
  5404. "b"bjf
  5405. 'g&`cC
  5406. &""b 
  5407. bb"&f"
  5408.   " " "" "
  5409. b " b"h
  5410. f''b"avn
  5411. ""&&"b"bb&
  5412. ""&"&" "
  5413. ""&&f"bb&
  5414.  b"f0
  5415. &66cfgCb 
  5416. nvv'wb'fv
  5417. nf& bfb"b"
  5418. "f&""
  5419. bjbb&
  5420. "" & 
  5421. `#f"& 2r0
  5422. ggffb
  5423. ""&&fb"b&"
  5424. ""b&bb
  5425.   bbfjfbbf
  5426. "b`""'
  5427. '`gf&v&
  5428. gzt6&g
  5429. bb&bb
  5430. ""b""b "&"
  5431. "d"p &
  5432. gwbfn
  5433. ""b"&
  5434. "&jf 
  5435. "&"f&"f&f
  5436. ffb&&"b&&"
  5437. &"&c1
  5438. bv&&be26
  5439. ffnffn
  5440. &b"bbf*bjj
  5441. "&"&&
  5442. cc"Bc
  5443. g~vfn
  5444.  &" "
  5445. b&"&&b&f&&
  5446. jf""bbf
  5447. %'bBpbb&C'
  5448. 26  f
  5449. vxv&n
  5450. &&"b"
  5451.  "&&b
  5452. bf"bb&&f"b
  5453. f&&f"bjj
  5454. jfjjbf
  5455. 0w 6"bBCc`
  5456. nfnff~wf
  5457. &bb"B"" 
  5458. cb40#& 
  5459. b"&&bfbbf
  5460.  ffc# 
  5461. hf~vvn
  5462. ffBff
  5463. f"bb&
  5464. bb"&f"&&
  5465. &"&&b
  5466. f&&fjjbf
  5467. jbf" "#
  5468. ffvgnf
  5469. nf""&&jf
  5470. "&&j&&"bb&
  5471. &"&fbfjfbf
  5472. &bfj*bj&
  5473. f&"f&"Bh
  5474. &&bfBb
  5475. &ff&ffnn
  5476. jfjfbb&
  5477. f"bb"
  5478. !br6cCa r6
  5479. &dbff
  5480. "b"jbb"
  5481. "bjjf
  5482.  bbjb
  5483. &"  '
  5484.  "b B
  5485. fbff&f
  5486. &bf&ffbb
  5487. bd&f&
  5488. &"bjjf"bb"
  5489.  ""'8
  5490. 40"464020
  5491. bfFF&
  5492. b&"b&&
  5493. "&rb""
  5494. fbfbb
  5495. bbjf"b""fj
  5496. jf&&jf&&b`
  5497. &&"&"
  5498. " " "  "  
  5499. ffbfc'
  5500. nf`$$b``
  5501. f"bb&"
  5502. &*f&&fj
  5503. ff&fbFff&&
  5504. nffb"bf
  5505. "jbbf
  5506. zg 6f
  5507. ff$&bb
  5508. bbf"&
  5509. w~zc"0g
  5510. nfnnf&f
  5511. ff$fBF
  5512. " "" 
  5513. fbjjbb ""b
  5514. &&"  "
  5515.   "  
  5516. nw~rb
  5517. &bfdbF&fn
  5518. bjjbb
  5519. nnfnnf
  5520. `fBf&&
  5521. "&fb""
  5522.   ""&""
  5523. f&&""
  5524. nfnf"&
  5525. bb"bZk3f
  5526. fhxvff
  5527. fbbffb
  5528. nnffn
  5529. nfnff
  5530. nnfnfn
  5531. bbc3{sn
  5532. nnfnnffnf
  5533.   &&"B
  5534. ffnfn
  5535. "f&` bf
  5536. fnffn
  5537. fbffb
  5538. ffnfnf
  5539. `" `bf &
  5540. "bb` 
  5541. ""Bb&&b"gp
  5542.   "&bjbb
  5543. fnfnn
  5544. " bbjb "bf
  5545. nnfnff
  5546.  "`&"f
  5547. nfnff
  5548. bb&fb "
  5549. fnffnf
  5550. &&jjbb ""
  5551. &" ""&"
  5552. fnnffnnff
  5553. nffnf
  5554. "$"&&bb&&j
  5555. nfnnf
  5556. "bjjf"
  5557. nffnnf
  5558.  "&&fbb""f
  5559. &"bf" b
  5560. nnfnf
  5561. nfnnf
  5562. nfnnf
  5563. ""bbf&&
  5564. "&&"`"
  5565. nffnf
  5566. &&"&""B"
  5567. nfnfnf
  5568. $& bf&""bf
  5569. &&jbb"
  5570. nfnfnfnf
  5571. bb "b&&""&
  5572. "" " "& $
  5573. ffnffnn
  5574. &"bbf"bbj
  5575. nfnnffnf
  5576. nfnnf
  5577. nnfnf
  5578. &"b&""&&jb
  5579. ffnffnn
  5580. nfnnfnf
  5581. ffbb"bb&&
  5582. bb  "`"f
  5583. fnnfn
  5584. b&&""bbf&&
  5585. "b" ""b"
  5586. nnfnf
  5587. bfb"&&
  5588. "b"  && "&
  5589. nnffn
  5590. b"bb"&"
  5591. &&"&ffab
  5592. nffnf
  5593. &&"bb
  5594. B b"&&nfc
  5595. 373nnfnnf
  5596. ffnfnf
  5597. ffnff
  5598.  ""b"&
  5599. s47nff
  5600. &ffnfnc
  5601. nfnff
  5602. nnfnff
  5603. nffnn
  5604. nnfnf
  5605. ffnfn
  5606. nnfnf
  5607. fnffn
  5608. nfnff
  5609. ffnnd
  5610. fnnfn
  5611. nnffnnf
  5612. fnfnff
  5613. nffa3
  5614. nnfnnf
  5615. nffnf
  5616. ffnff
  5617. nfnfnnf
  5618. ffnffn
  5619. nfnfnfn
  5620. ffnnffnff
  5621. ffnfn
  5622. ffnnff
  5623. nnffnnfnf
  5624. nnffn
  5625. ffnfnfnf
  5626. nfnfnf
  5627. fnfnf
  5628. ffnfn
  5629. fnfnnf
  5630. fnnfn
  5631. ncCc2fnf
  5632. fnffnf
  5633. fnfnnff
  5634. nfnff
  5635. nnfnn
  5636. nfnff
  5637. #+#ff
  5638. nffnff
  5639. nfnfnnffnn
  5640. fnffnn
  5641. fc7#'nf
  5642. ffnnff
  5643. ffnfnfnf
  5644. fnnff
  5645. ffnnf
  5646. nfnfnffnnf
  5647. ffnfnff
  5648. nfnfnnffnn
  5649. nfnffnf
  5650. fnffnn
  5651. fnfnnf
  5652. fnfnfn
  5653. fc%#Bfnnfn
  5654. nnfnff
  5655. fnnff
  5656.